{
	"id": 0,
	"name": "Stacks.js 1.0.0 Library Reference",
	"kind": 0,
	"flags": {},
	"children": [
		{
			"id": 3354,
			"name": "AddressHashMode",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3355,
					"name": "SerializeP2PKH",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "SingleSigHashMode - hash160(public-key), same as bitcoin's p2pkh"
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 74,
							"character": 16
						}
					],
					"defaultValue": "0"
				},
				{
					"id": 3356,
					"name": "SerializeP2SH",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "MultiSigHashMode - hash160(multisig-redeem-script), same as bitcoin's multisig p2sh"
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 76,
							"character": 15
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3357,
					"name": "SerializeP2WPKH",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "SingleSigHashMode - hash160(segwit-program-00(p2pkh)), same as bitcoin's p2sh-p2wpkh"
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 78,
							"character": 17
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3358,
					"name": "SerializeP2WSH",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "MultiSigHashMode - hash160(segwit-program-00(public-keys)), same as bitcoin's p2sh-p2wsh"
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 80,
							"character": 16
						}
					],
					"defaultValue": "3"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3355,
						3356,
						3357,
						3358
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 70,
					"character": 20
				}
			]
		},
		{
			"id": 3359,
			"name": "AddressVersion",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3361,
					"name": "MainnetMultiSig",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 88,
							"character": 17
						}
					],
					"defaultValue": "20"
				},
				{
					"id": 3360,
					"name": "MainnetSingleSig",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 87,
							"character": 18
						}
					],
					"defaultValue": "22"
				},
				{
					"id": 3363,
					"name": "TestnetMultiSig",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 90,
							"character": 17
						}
					],
					"defaultValue": "21"
				},
				{
					"id": 3362,
					"name": "TestnetSingleSig",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 89,
							"character": 18
						}
					],
					"defaultValue": "26"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3361,
						3360,
						3363,
						3362
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 86,
					"character": 19
				}
			]
		},
		{
			"id": 3340,
			"name": "AnchorMode",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3343,
					"name": "Any",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 44,
							"character": 5
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 3342,
					"name": "OffChainOnly",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 43,
							"character": 14
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3341,
					"name": "OnChainOnly",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 42,
							"character": 13
						}
					],
					"defaultValue": "1"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3343,
						3342,
						3341
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 41,
					"character": 15
				}
			]
		},
		{
			"id": 3380,
			"name": "AssetType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3382,
					"name": "Fungible",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 119,
							"character": 10
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3383,
					"name": "NonFungible",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 120,
							"character": 13
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3381,
					"name": "STX",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 118,
							"character": 5
						}
					],
					"defaultValue": "0"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3382,
						3383,
						3381
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 117,
					"character": 14
				}
			]
		},
		{
			"id": 4510,
			"name": "AuthFieldType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4511,
					"name": "PublicKey",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 84,
							"character": 11
						}
					],
					"defaultValue": "0"
				},
				{
					"id": 4512,
					"name": "Signature",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 85,
							"character": 11
						}
					],
					"defaultValue": "2"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						4511,
						4512
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 83,
					"character": 18
				}
			]
		},
		{
			"id": 1,
			"name": "AuthScope",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Non-exhaustive list of common permission scopes."
			},
			"children": [
				{
					"id": 4,
					"name": "email",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Request the user's email if available."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/constants.ts",
							"line": 40,
							"character": 7
						}
					],
					"defaultValue": "\"email\""
				},
				{
					"id": 3,
					"name": "publish_data",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Publish data so that other users of the app can discover and interact with the user.\nThe user's files stored on Gaia hub are made visible to others via the `apps` property in the\nuser’s `profile.json` file."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/constants.ts",
							"line": 36,
							"character": 14
						}
					],
					"defaultValue": "\"publish_data\""
				},
				{
					"id": 2,
					"name": "store_write",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Read and write data to the user's Gaia hub in an app-specific storage bucket.\nThis is the default scope."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/constants.ts",
							"line": 30,
							"character": 13
						}
					],
					"defaultValue": "\"store_write\""
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						4,
						3,
						2
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/constants.ts",
					"line": 25,
					"character": 27
				}
			]
		},
		{
			"id": 3351,
			"name": "AuthType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3353,
					"name": "Sponsored",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 67,
							"character": 11
						}
					],
					"defaultValue": "5"
				},
				{
					"id": 3352,
					"name": "Standard",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 66,
							"character": 10
						}
					],
					"defaultValue": "4"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3353,
						3352
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 65,
					"character": 13
				}
			]
		},
		{
			"id": 1219,
			"name": "ChainID",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Unsigned 32-bit integer"
			},
			"children": [
				{
					"id": 1221,
					"name": "Mainnet",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/constants.ts",
							"line": 3,
							"character": 9
						},
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 6,
							"character": 9
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 1220,
					"name": "Testnet",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/constants.ts",
							"line": 2,
							"character": 9
						},
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 5,
							"character": 9
						}
					],
					"defaultValue": "2147483648"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						1221,
						1220
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/common/src/constants.ts",
					"line": 1,
					"character": 12
				},
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 4,
					"character": 12
				}
			]
		},
		{
			"id": 4838,
			"name": "ClarityAbiTypeId",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4841,
					"name": "ClarityAbiTypeBool",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 56,
							"character": 20
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 4844,
					"name": "ClarityAbiTypeBuffer",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 59,
							"character": 22
						}
					],
					"defaultValue": "6"
				},
				{
					"id": 4840,
					"name": "ClarityAbiTypeInt128",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 55,
							"character": 22
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 4848,
					"name": "ClarityAbiTypeList",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 63,
							"character": 20
						}
					],
					"defaultValue": "10"
				},
				{
					"id": 4843,
					"name": "ClarityAbiTypeNone",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 58,
							"character": 20
						}
					],
					"defaultValue": "5"
				},
				{
					"id": 4846,
					"name": "ClarityAbiTypeOptional",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 61,
							"character": 24
						}
					],
					"defaultValue": "8"
				},
				{
					"id": 4842,
					"name": "ClarityAbiTypePrincipal",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 57,
							"character": 25
						}
					],
					"defaultValue": "4"
				},
				{
					"id": 4845,
					"name": "ClarityAbiTypeResponse",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 60,
							"character": 24
						}
					],
					"defaultValue": "7"
				},
				{
					"id": 4849,
					"name": "ClarityAbiTypeStringAscii",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 64,
							"character": 27
						}
					],
					"defaultValue": "11"
				},
				{
					"id": 4850,
					"name": "ClarityAbiTypeStringUtf8",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 65,
							"character": 26
						}
					],
					"defaultValue": "12"
				},
				{
					"id": 4847,
					"name": "ClarityAbiTypeTuple",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 62,
							"character": 21
						}
					],
					"defaultValue": "9"
				},
				{
					"id": 4839,
					"name": "ClarityAbiTypeUInt128",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 54,
							"character": 23
						}
					],
					"defaultValue": "1"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						4841,
						4844,
						4840,
						4848,
						4843,
						4846,
						4842,
						4845,
						4849,
						4850,
						4847,
						4839
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 53,
					"character": 28
				}
			]
		},
		{
			"id": 3868,
			"name": "ClarityType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Type IDs corresponding to each of the Clarity value types as described here:\n{@link https://github.com/blockstack/blockstack-core/blob/sip/sip-005/sip/sip-005-blocks-and-transactions.md#clarity-value-representation}"
			},
			"children": [
				{
					"id": 3873,
					"name": "BoolFalse",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 29,
							"character": 11
						}
					],
					"defaultValue": "4"
				},
				{
					"id": 3872,
					"name": "BoolTrue",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 28,
							"character": 10
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 3871,
					"name": "Buffer",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 27,
							"character": 8
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3869,
					"name": "Int",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 25,
							"character": 5
						}
					],
					"defaultValue": "0"
				},
				{
					"id": 3880,
					"name": "List",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 36,
							"character": 6
						}
					],
					"defaultValue": "11"
				},
				{
					"id": 3878,
					"name": "OptionalNone",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 34,
							"character": 14
						}
					],
					"defaultValue": "9"
				},
				{
					"id": 3879,
					"name": "OptionalSome",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 35,
							"character": 14
						}
					],
					"defaultValue": "10"
				},
				{
					"id": 3875,
					"name": "PrincipalContract",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 31,
							"character": 19
						}
					],
					"defaultValue": "6"
				},
				{
					"id": 3874,
					"name": "PrincipalStandard",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 30,
							"character": 19
						}
					],
					"defaultValue": "5"
				},
				{
					"id": 3877,
					"name": "ResponseErr",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 33,
							"character": 13
						}
					],
					"defaultValue": "8"
				},
				{
					"id": 3876,
					"name": "ResponseOk",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 32,
							"character": 12
						}
					],
					"defaultValue": "7"
				},
				{
					"id": 3882,
					"name": "StringASCII",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 38,
							"character": 13
						}
					],
					"defaultValue": "13"
				},
				{
					"id": 3883,
					"name": "StringUTF8",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 39,
							"character": 12
						}
					],
					"defaultValue": "14"
				},
				{
					"id": 3881,
					"name": "Tuple",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 37,
							"character": 7
						}
					],
					"defaultValue": "12"
				},
				{
					"id": 3870,
					"name": "UInt",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/clarityValue.ts",
							"line": 26,
							"character": 6
						}
					],
					"defaultValue": "1"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3873,
						3872,
						3871,
						3869,
						3880,
						3878,
						3879,
						3875,
						3874,
						3877,
						3876,
						3882,
						3883,
						3881,
						3870
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/clarityValue.ts",
					"line": 24,
					"character": 23
				}
			]
		},
		{
			"id": 3367,
			"name": "FungibleConditionCode",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3368,
					"name": "Equal",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 99,
							"character": 7
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3369,
					"name": "Greater",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 100,
							"character": 9
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3370,
					"name": "GreaterEqual",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 101,
							"character": 14
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 3371,
					"name": "Less",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 102,
							"character": 6
						}
					],
					"defaultValue": "4"
				},
				{
					"id": 3372,
					"name": "LessEqual",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 103,
							"character": 11
						}
					],
					"defaultValue": "5"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3368,
						3369,
						3370,
						3371,
						3372
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 98,
					"character": 26
				}
			]
		},
		{
			"id": 2166,
			"name": "IdentityNameValidityError",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2169,
					"name": "ILLEGAL_CHARACTER",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 162,
							"character": 19
						}
					],
					"defaultValue": "\"error_illegal_character\""
				},
				{
					"id": 2168,
					"name": "MAXIMUM_LENGTH",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 161,
							"character": 16
						}
					],
					"defaultValue": "\"error_maximum_length\""
				},
				{
					"id": 2167,
					"name": "MINIMUM_LENGTH",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 160,
							"character": 16
						}
					],
					"defaultValue": "\"error_minimum_length\""
				},
				{
					"id": 2170,
					"name": "UNAVAILABLE",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 163,
							"character": 13
						}
					],
					"defaultValue": "\"error_name_unavailable\""
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						2169,
						2168,
						2167,
						2170
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 159,
					"character": 37
				}
			]
		},
		{
			"id": 3373,
			"name": "NonFungibleConditionCode",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3374,
					"name": "DoesNotOwn",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 107,
							"character": 12
						}
					],
					"defaultValue": "16"
				},
				{
					"id": 3375,
					"name": "Owns",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 108,
							"character": 6
						}
					],
					"defaultValue": "17"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3374,
						3375
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 106,
					"character": 29
				}
			]
		},
		{
			"id": 3334,
			"name": "PayloadType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3339,
					"name": "Coinbase",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 38,
							"character": 10
						}
					],
					"defaultValue": "4"
				},
				{
					"id": 3337,
					"name": "ContractCall",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 36,
							"character": 14
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3338,
					"name": "PoisonMicroblock",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 37,
							"character": 18
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 3336,
					"name": "SmartContract",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 35,
							"character": 15
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3335,
					"name": "TokenTransfer",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 34,
							"character": 15
						}
					],
					"defaultValue": "0"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3339,
						3337,
						3338,
						3336,
						3335
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 33,
					"character": 16
				}
			]
		},
		{
			"id": 3344,
			"name": "PostConditionMode",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3345,
					"name": "Allow",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 55,
							"character": 7
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3346,
					"name": "Deny",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 56,
							"character": 6
						}
					],
					"defaultValue": "2"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3345,
						3346
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 54,
					"character": 22
				}
			]
		},
		{
			"id": 3376,
			"name": "PostConditionPrincipalID",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3379,
					"name": "Contract",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 114,
							"character": 10
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 3377,
					"name": "Origin",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 112,
							"character": 8
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3378,
					"name": "Standard",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 113,
							"character": 10
						}
					],
					"defaultValue": "2"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3379,
						3377,
						3378
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 111,
					"character": 29
				}
			]
		},
		{
			"id": 3347,
			"name": "PostConditionType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3349,
					"name": "Fungible",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 61,
							"character": 10
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3350,
					"name": "NonFungible",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 62,
							"character": 13
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3348,
					"name": "STX",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 60,
							"character": 5
						}
					],
					"defaultValue": "0"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3349,
						3350,
						3348
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 59,
					"character": 22
				}
			]
		},
		{
			"id": 3364,
			"name": "PubKeyEncoding",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3365,
					"name": "Compressed",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 94,
							"character": 12
						}
					],
					"defaultValue": "0"
				},
				{
					"id": 3366,
					"name": "Uncompressed",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 95,
							"character": 14
						}
					],
					"defaultValue": "1"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3365,
						3366
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 93,
					"character": 19
				}
			]
		},
		{
			"id": 3001,
			"name": "StackingErrors",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3017,
					"name": "ERR_DELEGATION_EXPIRES_DURING_LOCK",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 17,
							"character": 36
						}
					],
					"defaultValue": "21"
				},
				{
					"id": 3019,
					"name": "ERR_DELEGATION_POX_ADDR_REQUIRED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 19,
							"character": 34
						}
					],
					"defaultValue": "23"
				},
				{
					"id": 3018,
					"name": "ERR_DELEGATION_TOO_MUCH_LOCKED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 18,
							"character": 32
						}
					],
					"defaultValue": "22"
				},
				{
					"id": 3020,
					"name": "ERR_INVALID_START_BURN_HEIGHT",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 20,
							"character": 31
						}
					],
					"defaultValue": "24"
				},
				{
					"id": 3015,
					"name": "ERR_NOT_ALLOWED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 15,
							"character": 17
						}
					],
					"defaultValue": "19"
				},
				{
					"id": 3016,
					"name": "ERR_STACKING_ALREADY_DELEGATED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 16,
							"character": 32
						}
					],
					"defaultValue": "20"
				},
				{
					"id": 3013,
					"name": "ERR_STACKING_ALREADY_REJECTED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 13,
							"character": 31
						}
					],
					"defaultValue": "17"
				},
				{
					"id": 3005,
					"name": "ERR_STACKING_ALREADY_STACKED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 5,
							"character": 30
						}
					],
					"defaultValue": "3"
				},
				{
					"id": 3007,
					"name": "ERR_STACKING_EXPIRED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 7,
							"character": 22
						}
					],
					"defaultValue": "5"
				},
				{
					"id": 3003,
					"name": "ERR_STACKING_INSUFFICIENT_FUNDS",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 3,
							"character": 33
						}
					],
					"defaultValue": "1"
				},
				{
					"id": 3014,
					"name": "ERR_STACKING_INVALID_AMOUNT",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 14,
							"character": 29
						}
					],
					"defaultValue": "18"
				},
				{
					"id": 3004,
					"name": "ERR_STACKING_INVALID_LOCK_PERIOD",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 4,
							"character": 34
						}
					],
					"defaultValue": "2"
				},
				{
					"id": 3012,
					"name": "ERR_STACKING_INVALID_POX_ADDRESS",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 12,
							"character": 34
						}
					],
					"defaultValue": "13"
				},
				{
					"id": 3006,
					"name": "ERR_STACKING_NO_SUCH_PRINCIPAL",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 6,
							"character": 32
						}
					],
					"defaultValue": "4"
				},
				{
					"id": 3009,
					"name": "ERR_STACKING_PERMISSION_DENIED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 9,
							"character": 32
						}
					],
					"defaultValue": "9"
				},
				{
					"id": 3011,
					"name": "ERR_STACKING_POX_ADDRESS_IN_USE",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 11,
							"character": 33
						}
					],
					"defaultValue": "12"
				},
				{
					"id": 3008,
					"name": "ERR_STACKING_STX_LOCKED",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 8,
							"character": 25
						}
					],
					"defaultValue": "6"
				},
				{
					"id": 3010,
					"name": "ERR_STACKING_THRESHOLD_NOT_MET",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 10,
							"character": 32
						}
					],
					"defaultValue": "11"
				},
				{
					"id": 3002,
					"name": "ERR_STACKING_UNREACHABLE",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/constants.ts",
							"line": 2,
							"character": 26
						}
					],
					"defaultValue": "255"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3017,
						3019,
						3018,
						3020,
						3015,
						3016,
						3013,
						3005,
						3007,
						3003,
						3014,
						3004,
						3012,
						3006,
						3009,
						3011,
						3008,
						3010,
						3002
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/constants.ts",
					"line": 1,
					"character": 26
				}
			]
		},
		{
			"id": 3322,
			"name": "StacksMessageType",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3323,
					"name": "Address",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 20,
							"character": 9
						}
					]
				},
				{
					"id": 3327,
					"name": "AssetInfo",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 24,
							"character": 11
						}
					]
				},
				{
					"id": 3330,
					"name": "LengthPrefixedList",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 27,
							"character": 20
						}
					]
				},
				{
					"id": 3325,
					"name": "LengthPrefixedString",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 22,
							"character": 22
						}
					]
				},
				{
					"id": 3326,
					"name": "MemoString",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 23,
							"character": 12
						}
					]
				},
				{
					"id": 3332,
					"name": "MessageSignature",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 29,
							"character": 18
						}
					]
				},
				{
					"id": 3331,
					"name": "Payload",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 28,
							"character": 9
						}
					]
				},
				{
					"id": 3328,
					"name": "PostCondition",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 25,
							"character": 15
						}
					]
				},
				{
					"id": 3324,
					"name": "Principal",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 21,
							"character": 11
						}
					]
				},
				{
					"id": 3329,
					"name": "PublicKey",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 26,
							"character": 11
						}
					]
				},
				{
					"id": 3333,
					"name": "TransactionAuthField",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 30,
							"character": 22
						}
					]
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3323,
						3327,
						3330,
						3325,
						3326,
						3332,
						3331,
						3328,
						3324,
						3329,
						3333
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 19,
					"character": 22
				}
			]
		},
		{
			"id": 2095,
			"name": "Subdomains",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2097,
					"name": "BLOCKSTACK",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 50,
							"character": 12
						}
					],
					"defaultValue": "\"id.blockstack\""
				},
				{
					"id": 2096,
					"name": "TEST",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 49,
							"character": 6
						}
					],
					"defaultValue": "\"test-personal.id\""
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						2097,
						2096
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 48,
					"character": 22
				}
			]
		},
		{
			"id": 1222,
			"name": "TransactionVersion",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1223,
					"name": "Mainnet",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/constants.ts",
							"line": 7,
							"character": 9
						},
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 48,
							"character": 9
						}
					],
					"defaultValue": "0"
				},
				{
					"id": 1224,
					"name": "Testnet",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/constants.ts",
							"line": 8,
							"character": 9
						},
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 49,
							"character": 9
						}
					],
					"defaultValue": "128"
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						1223,
						1224
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/common/src/constants.ts",
					"line": 6,
					"character": 23
				},
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 47,
					"character": 23
				}
			]
		},
		{
			"id": 3384,
			"name": "TxRejectedReason",
			"kind": 4,
			"kindString": "Enumeration",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3398,
					"name": "BadAddressVersionByte",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 137,
							"character": 23
						}
					],
					"defaultValue": "\"BadAddressVersionByte\""
				},
				{
					"id": 3393,
					"name": "BadFunctionArgument",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 132,
							"character": 21
						}
					],
					"defaultValue": "\"BadFunctionArgument\""
				},
				{
					"id": 3389,
					"name": "BadNonce",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 128,
							"character": 10
						}
					],
					"defaultValue": "\"BadNonce\""
				},
				{
					"id": 3394,
					"name": "ContractAlreadyExists",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 133,
							"character": 23
						}
					],
					"defaultValue": "\"ContractAlreadyExists\""
				},
				{
					"id": 3386,
					"name": "Deserialization",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 125,
							"character": 17
						}
					],
					"defaultValue": "\"Deserialization\""
				},
				{
					"id": 3388,
					"name": "FeeTooLow",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 127,
							"character": 11
						}
					],
					"defaultValue": "\"FeeTooLow\""
				},
				{
					"id": 3399,
					"name": "NoCoinbaseViaMempool",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 138,
							"character": 22
						}
					],
					"defaultValue": "\"NoCoinbaseViaMempool\""
				},
				{
					"id": 3391,
					"name": "NoSuchContract",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 130,
							"character": 16
						}
					],
					"defaultValue": "\"NoSuchContract\""
				},
				{
					"id": 3392,
					"name": "NoSuchPublicFunction",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 131,
							"character": 22
						}
					],
					"defaultValue": "\"NoSuchPublicFunction\""
				},
				{
					"id": 3390,
					"name": "NotEnoughFunds",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 129,
							"character": 16
						}
					],
					"defaultValue": "\"NotEnoughFunds\""
				},
				{
					"id": 3396,
					"name": "PoisonMicroblockHasUnknownPubKeyHash",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 135,
							"character": 38
						}
					],
					"defaultValue": "\"PoisonMicroblockHasUnknownPubKeyHash\""
				},
				{
					"id": 3397,
					"name": "PoisonMicroblockIsInvalid",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 136,
							"character": 27
						}
					],
					"defaultValue": "\"PoisonMicroblockIsInvalid\""
				},
				{
					"id": 3395,
					"name": "PoisonMicroblocksDoNotConflict",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 134,
							"character": 32
						}
					],
					"defaultValue": "\"PoisonMicroblocksDoNotConflict\""
				},
				{
					"id": 3385,
					"name": "Serialization",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 124,
							"character": 15
						}
					],
					"defaultValue": "\"Serialization\""
				},
				{
					"id": 3401,
					"name": "ServerFailureDatabase",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 140,
							"character": 23
						}
					],
					"defaultValue": "\"ServerFailureDatabase\""
				},
				{
					"id": 3400,
					"name": "ServerFailureNoSuchChainTip",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 139,
							"character": 29
						}
					],
					"defaultValue": "\"ServerFailureNoSuchChainTip\""
				},
				{
					"id": 3402,
					"name": "ServerFailureOther",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 141,
							"character": 20
						}
					],
					"defaultValue": "\"ServerFailureOther\""
				},
				{
					"id": 3387,
					"name": "SignatureValidation",
					"kind": 16,
					"kindString": "Enumeration member",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/constants.ts",
							"line": 126,
							"character": 21
						}
					],
					"defaultValue": "\"SignatureValidation\""
				}
			],
			"groups": [
				{
					"title": "Enumeration members",
					"kind": 16,
					"children": [
						3398,
						3393,
						3389,
						3394,
						3386,
						3388,
						3399,
						3391,
						3392,
						3390,
						3396,
						3397,
						3395,
						3385,
						3401,
						3400,
						3402,
						3387
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 123,
					"character": 21
				}
			]
		},
		{
			"id": 16,
			"name": "AppConfig",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Configuration data for the current app.",
				"text": "On browser platforms, creating an instance of this\nclass without any arguments will use\n`window.location.origin` as the app domain.\nOn non-browser platforms, you need to\nspecify an app domain as the second argument.\n\n"
			},
			"children": [
				{
					"id": 23,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"comment": {},
					"signatures": [
						{
							"id": 24,
							"name": "new AppConfig",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"comment": {},
							"parameters": [
								{
									"id": 25,
									"name": "scopes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"shortText": "permissions this app is requesting"
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"defaultValue": "DEFAULT_SCOPE.slice()"
								},
								{
									"id": 26,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"shortText": "the app domain"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "undefined"
											}
										]
									},
									"defaultValue": "getGlobalObject('location', { returnEmptyObject: true })\n      ?.origin"
								},
								{
									"id": 27,
									"name": "redirectPath",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"shortText": "path on app domain to redirect users to after authentication"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								},
								{
									"id": 28,
									"name": "manifestPath",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"shortText": "path relative to app domain of app's manifest file"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"/manifest.json\""
								},
								{
									"id": 29,
									"name": "coreNode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"shortText": "override the default or user selected core node"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "undefined"
											}
										]
									},
									"defaultValue": "undefined"
								},
								{
									"id": 30,
									"name": "authenticatorURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"shortText": "the web-based fall back authenticator\n([[DEFAULT_BLOCKSTACK_HOST]])\n"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "DEFAULT_BLOCKSTACK_HOST"
								}
							],
							"type": {
								"type": "reference",
								"id": 16,
								"name": "AppConfig"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 57,
							"character": 28
						}
					]
				},
				{
					"id": 17,
					"name": "appDomain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Blockstack apps are uniquely identified by their app domain."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 19,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 22,
					"name": "authenticatorURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The URL of a web-based Blockstack Authenticator to use in the event\nthe user doesn't have Blockstack installed on their machine. If this\nis not specified, the current default in this library will be used."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 57,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 21,
					"name": "coreNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The URL of Blockstack core node to use for this app. If this is\n`null`, the core node specified by the user or default core node\nwill be used."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 49,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 20,
					"name": "manifestPath",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Path relative to app domain of app's manifest file.",
						"text": "This file needs to have CORS headers set so that it can be fetched\nfrom any origin. Typically this means return the header `Access-Control-Allow-Origin: *`.\n\n"
					},
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 41,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 19,
					"name": "redirectPath",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Path on app domain to redirect users to after authentication. The\nauthentication response token will be postpended in a query."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 32,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 18,
					"name": "scopes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "An array of string representing permissions requested by the app."
					},
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 25,
							"character": 8
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "union",
							"types": [
								{
									"type": "reference",
									"id": 1,
									"name": "AuthScope"
								},
								{
									"type": "intrinsic",
									"name": "string"
								}
							]
						}
					}
				},
				{
					"id": 33,
					"name": "manifestURI",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 34,
							"name": "manifestURI",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "The location of the app's manifest file.",
								"returns": "- URI\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 98,
							"character": 13
						}
					]
				},
				{
					"id": 31,
					"name": "redirectURI",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 32,
							"name": "redirectURI",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "The location to which the authenticator should\nredirect the user.",
								"returns": "- URI\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/appConfig.ts",
							"line": 90,
							"character": 13
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						23
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						17,
						22,
						21,
						20,
						19,
						18
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						33,
						31
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/appConfig.ts",
					"line": 14,
					"character": 22
				}
			]
		},
		{
			"id": 4530,
			"name": "Authorization",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4534,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4535,
							"name": "new Authorization",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4536,
									"name": "authType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 3351,
										"name": "AuthType"
									}
								},
								{
									"id": 4537,
									"name": "spendingConditions",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								},
								{
									"id": 4538,
									"name": "sponsorSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4530,
								"name": "Authorization"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 448,
							"character": 47
						}
					]
				},
				{
					"id": 4531,
					"name": "authType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 446,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 3351,
						"name": "AuthType"
					}
				},
				{
					"id": 4532,
					"name": "spendingCondition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 447,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					}
				},
				{
					"id": 4533,
					"name": "sponsorSpendingCondition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 448,
							"character": 26
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					}
				},
				{
					"id": 4560,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4561,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4562,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"overwrites": {
								"type": "reference",
								"id": 4498,
								"name": "Deserializable.deserialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 558,
							"character": 13
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4498,
						"name": "Deserializable.deserialize"
					}
				},
				{
					"id": 4544,
					"name": "getFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4545,
							"name": "getFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "unknown",
										"name": "0"
									},
									{
										"type": "reference",
										"id": 517,
										"name": "BN"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 491,
							"character": 8
						}
					]
				},
				{
					"id": 4539,
					"name": "intoInitialSighashAuth",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4540,
							"name": "intoInitialSighashAuth",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4530,
								"name": "Authorization"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 461,
							"character": 24
						}
					]
				},
				{
					"id": 4558,
					"name": "serialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4559,
							"name": "serialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							},
							"overwrites": {
								"type": "reference",
								"id": 4496,
								"name": "Deserializable.serialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 525,
							"character": 11
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4496,
						"name": "Deserializable.serialize"
					}
				},
				{
					"id": 4541,
					"name": "setFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4542,
							"name": "setFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4543,
									"name": "amount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 480,
							"character": 8
						}
					]
				},
				{
					"id": 4546,
					"name": "setNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4547,
							"name": "setNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4548,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 502,
							"character": 10
						}
					]
				},
				{
					"id": 4552,
					"name": "setSponsor",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4553,
							"name": "setSponsor",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4554,
									"name": "sponsorSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 510,
							"character": 12
						}
					]
				},
				{
					"id": 4549,
					"name": "setSponsorNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4550,
							"name": "setSponsorNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4551,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 506,
							"character": 17
						}
					]
				},
				{
					"id": 4555,
					"name": "verifyOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4556,
							"name": "verifyOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4557,
									"name": "initialSigHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 514,
							"character": 14
						}
					]
				},
				{
					"id": 4563,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 4564,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"typeParameter": [
								{
									"id": 4565,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4495,
										"name": "Deserializable"
									}
								}
							],
							"parameters": [
								{
									"id": 4566,
									"name": "this",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4567,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/authorization.ts",
													"line": 40,
													"character": 52
												}
											]
										}
									}
								},
								{
									"id": 4568,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "typeParameter",
								"name": "T",
								"constraint": {
									"type": "reference",
									"id": 4495,
									"name": "Deserializable"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4498,
								"name": "Deserializable.deserialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 40,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4498,
						"name": "Deserializable.deserialize"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						4534
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4531,
						4532,
						4533
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4560,
						4544,
						4539,
						4558,
						4541,
						4546,
						4552,
						4549,
						4555,
						4563
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 445,
					"character": 26
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 4495,
					"name": "Deserializable"
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 4569,
					"name": "StandardAuthorization"
				},
				{
					"type": "reference",
					"id": 4606,
					"name": "SponsoredAuthorization"
				}
			]
		},
		{
			"id": 4029,
			"name": "BufferArray",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4030,
					"name": "_value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 13,
							"character": 8
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"name": "Buffer"
						}
					},
					"defaultValue": "[]"
				},
				{
					"id": 4031,
					"name": "value",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {
						"isExported": true
					},
					"getSignature": [
						{
							"id": 4032,
							"name": "__get",
							"kind": 524288,
							"kindString": "Get signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"name": "Buffer"
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 14,
							"character": 11
						}
					]
				},
				{
					"id": 4039,
					"name": "appendByte",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4040,
							"name": "appendByte",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4041,
									"name": "octet",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 24,
							"character": 12
						}
					]
				},
				{
					"id": 4033,
					"name": "appendHexString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4034,
							"name": "appendHexString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4035,
									"name": "hexString",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 17,
							"character": 17
						}
					]
				},
				{
					"id": 4042,
					"name": "concatBuffer",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4043,
							"name": "concatBuffer",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 31,
							"character": 14
						}
					]
				},
				{
					"id": 4036,
					"name": "push",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4037,
							"name": "push",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4038,
									"name": "buffer",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 21,
							"character": 6
						}
					]
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4030
					]
				},
				{
					"title": "Accessors",
					"kind": 262144,
					"children": [
						4031
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4039,
						4033,
						4042,
						4036
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 12,
					"character": 24
				}
			]
		},
		{
			"id": 3415,
			"name": "BufferReader",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3420,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3421,
							"name": "new BufferReader",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3422,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "reference",
												"name": "SmartBufferOptions"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 50,
							"character": 3
						}
					]
				},
				{
					"id": 3416,
					"name": "smartBuffer",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 46,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"name": "SmartBuffer"
					}
				},
				{
					"id": 3449,
					"name": "internalBuffer",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {
						"isExported": true
					},
					"getSignature": [
						{
							"id": 3450,
							"name": "__get",
							"kind": 524288,
							"kindString": "Get signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 106,
							"character": 20
						}
					]
				},
				{
					"id": 3445,
					"name": "readOffset",
					"kind": 262144,
					"kindString": "Accessor",
					"flags": {
						"isExported": true
					},
					"getSignature": [
						{
							"id": 3446,
							"name": "__get",
							"kind": 524288,
							"kindString": "Get signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"setSignature": [
						{
							"id": 3447,
							"name": "__set",
							"kind": 1048576,
							"kindString": "Set signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3448,
									"name": "val",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 98,
							"character": 16
						},
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 102,
							"character": 16
						}
					]
				},
				{
					"id": 3439,
					"name": "readBigUInt64BE",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3440,
							"name": "readBigUInt64BE",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "bigint"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 90,
							"character": 17
						}
					]
				},
				{
					"id": 3436,
					"name": "readBigUIntBE",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3437,
							"name": "readBigUIntBE",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3438,
									"name": "length",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "bigint"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 83,
							"character": 15
						}
					]
				},
				{
					"id": 3433,
					"name": "readBigUIntLE",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3434,
							"name": "readBigUIntLE",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3435,
									"name": "length",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "bigint"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 76,
							"character": 15
						}
					]
				},
				{
					"id": 3423,
					"name": "readBuffer",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3424,
							"name": "readBuffer",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3425,
									"name": "length",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 60,
							"character": 12
						}
					]
				},
				{
					"id": 3441,
					"name": "readString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3442,
							"name": "readString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3443,
									"name": "arg",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "number"
											},
											{
												"type": "reference",
												"name": "BufferEncoding"
											}
										]
									}
								},
								{
									"id": 3444,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "BufferEncoding"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 94,
							"character": 12
						}
					]
				},
				{
					"id": 3431,
					"name": "readUInt16BE",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3432,
							"name": "readUInt16BE",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 72,
							"character": 14
						}
					]
				},
				{
					"id": 3426,
					"name": "readUInt32BE",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3427,
							"name": "readUInt32BE",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3428,
									"name": "offset",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "number"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 64,
							"character": 14
						}
					]
				},
				{
					"id": 3429,
					"name": "readUInt8",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3430,
							"name": "readUInt8",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 68,
							"character": 11
						}
					]
				},
				{
					"id": 3451,
					"name": "readUInt8Enum",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3452,
							"name": "readUInt8Enum",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"typeParameter": [
								{
									"id": 3453,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3454,
									"name": "TEnumValue",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"parameters": [
								{
									"id": 3455,
									"name": "enumVariable",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3456,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/bufferReader.ts",
													"line": 111,
													"character": 17
												}
											]
										}
									}
								},
								{
									"id": 3457,
									"name": "invalidEnumErrorFormatter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3458,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 3459,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 3460,
															"name": "val",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"type": {
														"type": "reference",
														"id": 889,
														"name": "Error"
													}
												}
											],
											"sources": [
												{
													"fileName": "packages/transactions/src/bufferReader.ts",
													"line": 112,
													"character": 30
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "typeParameter",
								"name": "TEnumValue",
								"constraint": {
									"type": "intrinsic",
									"name": "number"
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 110,
							"character": 15
						}
					]
				},
				{
					"id": 3417,
					"name": "fromBuffer",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 3418,
							"name": "fromBuffer",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3419,
									"name": "buffer",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/bufferReader.ts",
							"line": 48,
							"character": 19
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3420
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3416
					]
				},
				{
					"title": "Accessors",
					"kind": 262144,
					"children": [
						3449,
						3445
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						3439,
						3436,
						3433,
						3423,
						3441,
						3431,
						3426,
						3429,
						3451,
						3417
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/bufferReader.ts",
					"line": 45,
					"character": 25
				}
			]
		},
		{
			"id": 448,
			"name": "CLINetworkAdapter",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 459,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 460,
							"name": "new CLINetworkAdapter",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 461,
									"name": "network",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BlockstackNetwork"
									}
								},
								{
									"id": 462,
									"name": "opts",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 434,
										"name": "CLI_NETWORK_OPTS"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 58,
							"character": 35
						}
					]
				},
				{
					"id": 449,
					"name": "consensusHash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 49,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 450,
					"name": "feeRate",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 50,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 454,
					"name": "gracePeriod",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 54,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 458,
					"name": "legacyNetwork",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 58,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"name": "BlockstackNetwork"
					}
				},
				{
					"id": 451,
					"name": "namespaceBurnAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 51,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 456,
					"name": "nodeAPIUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 56,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 457,
					"name": "optAlwaysCoerceAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 57,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 452,
					"name": "priceToPay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 52,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 453,
					"name": "priceUnits",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 53,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 455,
					"name": "receiveFeesPeriod",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 55,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 507,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 508,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 509,
									"name": "tx",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 311,
							"character": 22
						}
					]
				},
				{
					"id": 510,
					"name": "broadcastZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 511,
							"name": "broadcastZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 512,
									"name": "zonefile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 513,
									"name": "txid",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 315,
							"character": 19
						}
					]
				},
				{
					"id": 500,
					"name": "coerceAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 501,
							"name": "coerceAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 502,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 303,
							"character": 15
						}
					]
				},
				{
					"id": 470,
					"name": "coerceMainnetAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 471,
							"name": "coerceMainnetAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 472,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 101,
							"character": 22
						}
					]
				},
				{
					"id": 503,
					"name": "getAccountHistoryPage",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 504,
							"name": "getAccountHistoryPage",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 505,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 506,
									"name": "page",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 307,
							"character": 23
						}
					]
				},
				{
					"id": 493,
					"name": "getBlockchainNameRecord",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 494,
							"name": "getBlockchainNameRecord",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 495,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 248,
							"character": 25
						}
					]
				},
				{
					"id": 475,
					"name": "getConsensusHash",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 476,
							"name": "getConsensusHash",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 127,
							"character": 18
						}
					]
				},
				{
					"id": 473,
					"name": "getFeeRate",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 474,
							"name": "getFeeRate",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 115,
							"character": 12
						}
					]
				},
				{
					"id": 477,
					"name": "getGracePeriod",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 478,
							"name": "getGracePeriod",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 135,
							"character": 16
						}
					]
				},
				{
					"id": 496,
					"name": "getNameHistory",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 497,
							"name": "getNameHistory",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 498,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 499,
									"name": "page",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "any"
												}
											}
										],
										"name": "Record"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 271,
							"character": 16
						}
					]
				},
				{
					"id": 490,
					"name": "getNameInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 491,
							"name": "getNameInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 492,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 519,
										"name": "NameInfoType"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 228,
							"character": 13
						}
					]
				},
				{
					"id": 479,
					"name": "getNamePrice",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 480,
							"name": "getNamePrice",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 481,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 445,
										"name": "PriceType"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 142,
							"character": 14
						}
					]
				},
				{
					"id": 514,
					"name": "getNamesOwned",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 515,
							"name": "getNamesOwned",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 516,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 319,
							"character": 15
						}
					]
				},
				{
					"id": 485,
					"name": "getNamespaceBurnAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 486,
							"name": "getNamespaceBurnAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 487,
									"name": "namespace",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 488,
									"name": "useCLI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 489,
									"name": "receiveFeesPeriod",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": "-1"
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 188,
							"character": 25
						}
					]
				},
				{
					"id": 482,
					"name": "getNamespacePrice",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 483,
							"name": "getNamespacePrice",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 484,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 445,
										"name": "PriceType"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 165,
							"character": 19
						}
					]
				},
				{
					"id": 463,
					"name": "isMainnet",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 464,
							"name": "isMainnet",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 89,
							"character": 11
						}
					]
				},
				{
					"id": 465,
					"name": "isTestnet",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 466,
							"name": "isTestnet",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 93,
							"character": 11
						}
					]
				},
				{
					"id": 467,
					"name": "setCoerceMainnetAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 468,
							"name": "setCoerceMainnetAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 469,
									"name": "value",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 97,
							"character": 25
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						459
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						449,
						450,
						454,
						458,
						451,
						456,
						457,
						452,
						453,
						455
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						507,
						510,
						500,
						470,
						503,
						493,
						475,
						473,
						477,
						496,
						490,
						479,
						514,
						485,
						482,
						463,
						465,
						467
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 48,
					"character": 30
				}
			]
		},
		{
			"id": 809,
			"name": "CLITransactionSigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 812,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 813,
							"name": "new CLITransactionSigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 814,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								}
							],
							"type": {
								"type": "reference",
								"id": 809,
								"name": "CLITransactionSigner"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 57,
							"character": 22
						}
					]
				},
				{
					"id": 810,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 56,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 811,
					"name": "isComplete",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 57,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 815,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 816,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 64,
							"character": 12
						}
					]
				},
				{
					"id": 817,
					"name": "signTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 818,
							"name": "signTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 819,
									"name": "_txIn",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransactionBuilder"
									}
								},
								{
									"id": 820,
									"name": "_signingIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 68,
							"character": 17
						}
					]
				},
				{
					"id": 821,
					"name": "signerVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 822,
							"name": "signerVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 72,
							"character": 15
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						812
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						810,
						811
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						815,
						817,
						821
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 55,
					"character": 26
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 823,
					"name": "NullSigner"
				},
				{
					"type": "reference",
					"id": 837,
					"name": "MultiSigKeySigner"
				},
				{
					"type": "reference",
					"id": 855,
					"name": "SegwitP2SHKeySigner"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"name": "TransactionSigner"
				}
			]
		},
		{
			"id": 4495,
			"name": "Deserializable",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true,
				"isAbstract": true
			},
			"children": [
				{
					"id": 4498,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true,
						"isAbstract": true
					},
					"signatures": [
						{
							"id": 4499,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4500,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 39,
							"character": 22
						}
					]
				},
				{
					"id": 4496,
					"name": "serialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true,
						"isAbstract": true
					},
					"signatures": [
						{
							"id": 4497,
							"name": "serialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 38,
							"character": 20
						}
					]
				},
				{
					"id": 4501,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 4502,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"typeParameter": [
								{
									"id": 4503,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4495,
										"name": "Deserializable"
									}
								}
							],
							"parameters": [
								{
									"id": 4504,
									"name": "this",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4505,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/authorization.ts",
													"line": 40,
													"character": 52
												}
											]
										}
									}
								},
								{
									"id": 4506,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "typeParameter",
								"name": "T",
								"constraint": {
									"type": "reference",
									"id": 4495,
									"name": "Deserializable"
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 40,
							"character": 20
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4498,
						4496,
						4501
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 37,
					"character": 29
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 4530,
					"name": "Authorization"
				}
			]
		},
		{
			"id": 3562,
			"name": "DeserializationError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3563,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3564,
							"name": "new DeserializationError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3565,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3562,
								"name": "DeserializationError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/errors.ts",
							"line": 23,
							"character": 49
						}
					]
				},
				{
					"id": 3567,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 3566,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 3568,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 3569,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3563
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3567,
						3566,
						3568,
						3569
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/errors.ts",
					"line": 23,
					"character": 33
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 2254,
			"name": "Identity",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2260,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2261,
							"name": "new Identity",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2262,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2263,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2265,
													"name": "address",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 38,
															"character": 11
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2267,
													"name": "defaultUsername",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 40,
															"character": 19
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "intrinsic",
																"name": "string"
															}
														]
													}
												},
												{
													"id": 2264,
													"name": "keyPair",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 37,
															"character": 11
														}
													],
													"type": {
														"type": "reference",
														"id": 2159,
														"name": "IdentityKeyPair"
													}
												},
												{
													"id": 2268,
													"name": "profile",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 41,
															"character": 11
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "reference",
																"id": 2077,
																"name": "Profile"
															}
														]
													}
												},
												{
													"id": 2266,
													"name": "usernames",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 39,
															"character": 13
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2265,
														2267,
														2264,
														2268,
														2266
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/identity.ts",
													"line": 36,
													"character": 14
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 2254,
								"name": "Identity"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 34,
							"character": 27
						}
					]
				},
				{
					"id": 2256,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 31,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2257,
					"name": "defaultUsername",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 32,
							"character": 24
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2255,
					"name": "keyPair",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 30,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 2159,
						"name": "IdentityKeyPair"
					}
				},
				{
					"id": 2259,
					"name": "profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 34,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 2077,
						"name": "Profile"
					}
				},
				{
					"id": 2258,
					"name": "usernames",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 33,
							"character": 18
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 2278,
					"name": "appPrivateKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2279,
							"name": "appPrivateKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2280,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 114,
							"character": 15
						}
					]
				},
				{
					"id": 2284,
					"name": "fetchNames",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2285,
							"name": "fetchNames",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 134,
							"character": 18
						}
					]
				},
				{
					"id": 2269,
					"name": "makeAuthResponse",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2270,
							"name": "makeAuthResponse",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2271,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2272,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2273,
													"name": "appDomain",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 51,
															"character": 13
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2274,
													"name": "gaiaUrl",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 52,
															"character": 11
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2276,
													"name": "scopes",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 54,
															"character": 10
														}
													],
													"type": {
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													},
													"defaultValue": "[]"
												},
												{
													"id": 2277,
													"name": "stxAddress",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 55,
															"character": 14
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "intrinsic",
																"name": "string"
															}
														]
													}
												},
												{
													"id": 2275,
													"name": "transitPublicKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/identity.ts",
															"line": 53,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2273,
														2274,
														2276,
														2277,
														2275
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/identity.ts",
													"line": 50,
													"character": 25
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 50,
							"character": 24
						}
					]
				},
				{
					"id": 2281,
					"name": "profileUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2282,
							"name": "profileUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2283,
									"name": "gaiaUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 120,
							"character": 18
						}
					]
				},
				{
					"id": 2286,
					"name": "refresh",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2287,
							"name": "refresh",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Fetch existing information related to this identity, like username and profile information"
							},
							"parameters": [
								{
									"id": 2288,
									"name": "opts",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 2252,
										"name": "RefreshOptions"
									},
									"defaultValue": "{ gaiaUrl: DEFAULT_GAIA_HUB }"
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 145,
							"character": 15
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2260
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2256,
						2257,
						2255,
						2259,
						2258
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2278,
						2284,
						2269,
						2281,
						2286
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/identity.ts",
					"line": 29,
					"character": 21
				}
			]
		},
		{
			"id": 1983,
			"name": "IdentityAddressOwnerNode",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1986,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1987,
							"name": "new IdentityAddressOwnerNode",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1988,
									"name": "ownerHdNode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BIP32Interface"
									}
								},
								{
									"id": 1989,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1983,
								"name": "IdentityAddressOwnerNode"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 18,
							"character": 15
						}
					]
				},
				{
					"id": 1984,
					"name": "hdNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 16,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "BIP32Interface"
					}
				},
				{
					"id": 1985,
					"name": "salt",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 18,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2000,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2001,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 48,
							"character": 12
						}
					]
				},
				{
					"id": 2014,
					"name": "getAppAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2015,
							"name": "getAppAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2016,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 81,
							"character": 15
						}
					]
				},
				{
					"id": 2008,
					"name": "getAppNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2009,
							"name": "getAppNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2010,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 64,
							"character": 12
						}
					]
				},
				{
					"id": 2011,
					"name": "getAppPrivateKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2012,
							"name": "getAppPrivateKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2013,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 73,
							"character": 18
						}
					]
				},
				{
					"id": 1998,
					"name": "getAppsNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1999,
							"name": "getAppsNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 44,
							"character": 13
						}
					]
				},
				{
					"id": 2002,
					"name": "getEncryptionNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2003,
							"name": "getEncryptionNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 52,
							"character": 19
						}
					]
				},
				{
					"id": 1994,
					"name": "getIdentityKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1995,
							"name": "getIdentityKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 33,
							"character": 16
						}
					]
				},
				{
					"id": 1996,
					"name": "getIdentityKeyID",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1997,
							"name": "getIdentityKeyID",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 40,
							"character": 18
						}
					]
				},
				{
					"id": 1990,
					"name": "getNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1991,
							"name": "getNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 25,
							"character": 9
						}
					]
				},
				{
					"id": 2006,
					"name": "getSTXNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2007,
							"name": "getSTXNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 60,
							"character": 12
						}
					]
				},
				{
					"id": 1992,
					"name": "getSalt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1993,
							"name": "getSalt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 29,
							"character": 9
						}
					]
				},
				{
					"id": 2004,
					"name": "getSigningNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2005,
							"name": "getSigningNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
							"line": 56,
							"character": 16
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1986
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1984,
						1985
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2000,
						2014,
						2008,
						2011,
						1998,
						2002,
						1994,
						1996,
						1990,
						2006,
						1992,
						2004
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
					"line": 15,
					"character": 45
				}
			]
		},
		{
			"id": 837,
			"name": "MultiSigKeySigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 841,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 842,
							"name": "new MultiSigKeySigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 843,
									"name": "redeemScript",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 844,
									"name": "privateKeys",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 837,
								"name": "MultiSigKeySigner"
							},
							"overwrites": {
								"type": "reference",
								"id": 812,
								"name": "CLITransactionSigner.__constructor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 82,
							"character": 12
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 812,
						"name": "CLITransactionSigner.__constructor"
					}
				},
				{
					"id": 853,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 56,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 810,
						"name": "CLITransactionSigner.address"
					}
				},
				{
					"id": 854,
					"name": "isComplete",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 57,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 811,
						"name": "CLITransactionSigner.isComplete"
					}
				},
				{
					"id": 840,
					"name": "m",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 82,
							"character": 3
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 839,
					"name": "privateKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 81,
							"character": 13
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 838,
					"name": "redeemScript",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 80,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 845,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 846,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							},
							"overwrites": {
								"type": "reference",
								"id": 815,
								"name": "CLITransactionSigner.getAddress"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 104,
							"character": 12
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 815,
						"name": "CLITransactionSigner.getAddress"
					}
				},
				{
					"id": 847,
					"name": "signTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 848,
							"name": "signTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 849,
									"name": "txIn",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransactionBuilder"
									}
								},
								{
									"id": 850,
									"name": "signingIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							},
							"overwrites": {
								"type": "reference",
								"id": 817,
								"name": "CLITransactionSigner.signTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 108,
							"character": 17
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 817,
						"name": "CLITransactionSigner.signTransaction"
					}
				},
				{
					"id": 851,
					"name": "signerVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 852,
							"name": "signerVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"overwrites": {
								"type": "reference",
								"id": 821,
								"name": "CLITransactionSigner.signerVersion"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 118,
							"character": 15
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 821,
						"name": "CLITransactionSigner.signerVersion"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						841
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						853,
						854,
						840,
						839,
						838
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						845,
						847,
						851
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 79,
					"character": 30
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 809,
					"name": "CLITransactionSigner"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"name": "TransactionSigner"
				}
			]
		},
		{
			"id": 1642,
			"name": "NodeCryptoAesCipher",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1645,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1646,
							"name": "new NodeCryptoAesCipher",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1647,
									"name": "createCipher",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1678,
										"name": "NodeCryptoCreateCipher"
									}
								},
								{
									"id": 1648,
									"name": "createDecipher",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1679,
										"name": "NodeCryptoCreateDecipher"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1642,
								"name": "NodeCryptoAesCipher"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 17,
							"character": 43
						}
					]
				},
				{
					"id": 1643,
					"name": "createCipher",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 15,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 1678,
						"name": "NodeCryptoCreateCipher"
					}
				},
				{
					"id": 1644,
					"name": "createDecipher",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 17,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 1679,
						"name": "NodeCryptoCreateDecipher"
					}
				},
				{
					"id": 1655,
					"name": "decrypt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1656,
							"name": "decrypt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1657,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1680,
										"name": "CipherAlgorithm"
									}
								},
								{
									"id": 1658,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1659,
									"name": "iv",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1660,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1637,
								"name": "AesCipher.decrypt"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 38,
							"character": 15
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1636,
						"name": "AesCipher.decrypt"
					}
				},
				{
					"id": 1649,
					"name": "encrypt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1650,
							"name": "encrypt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1651,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1680,
										"name": "CipherAlgorithm"
									}
								},
								{
									"id": 1652,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1653,
									"name": "iv",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1654,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1631,
								"name": "AesCipher.encrypt"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 24,
							"character": 15
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1630,
						"name": "AesCipher.encrypt"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1645
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1643,
						1644
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1655,
						1649
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 14,
					"character": 32
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1629,
					"name": "AesCipher"
				}
			]
		},
		{
			"id": 1766,
			"name": "NodeCryptoHmacSha256",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1768,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1769,
							"name": "new NodeCryptoHmacSha256",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1770,
									"name": "createHmac",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1784,
										"name": "NodeCryptoCreateHmac"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1766,
								"name": "NodeCryptoHmacSha256"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 10,
							"character": 35
						}
					]
				},
				{
					"id": 1767,
					"name": "createHmac",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 10,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 1784,
						"name": "NodeCryptoCreateHmac"
					}
				},
				{
					"id": 1771,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1772,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1773,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1774,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1763,
								"name": "Hmac.digest"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 16,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1762,
						"name": "Hmac.digest"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1768
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1767
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1771
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hmacSha256.ts",
					"line": 9,
					"character": 33
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1761,
					"name": "Hmac"
				}
			]
		},
		{
			"id": 1911,
			"name": "NodeCryptoPbkdf2",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1913,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1914,
							"name": "new NodeCryptoPbkdf2",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1915,
									"name": "nodePbkdf2",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1948,
										"name": "NodePbkdf2Fn"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1911,
								"name": "NodeCryptoPbkdf2"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 18,
							"character": 27
						}
					]
				},
				{
					"id": 1912,
					"name": "nodePbkdf2",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 18,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 1948,
						"name": "NodePbkdf2Fn"
					}
				},
				{
					"id": 1916,
					"name": "derive",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1917,
							"name": "derive",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1918,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1919,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1920,
									"name": "iterations",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1921,
									"name": "keyLength",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1922,
									"name": "digest",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1947,
										"name": "Pbkdf2Digests"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1905,
								"name": "Pbkdf2.derive"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 24,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1904,
						"name": "Pbkdf2.derive"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1913
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1912
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1916
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 17,
					"character": 29
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1903,
					"name": "Pbkdf2"
				}
			]
		},
		{
			"id": 1727,
			"name": "NodeCryptoRipemd160Digest",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1729,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1730,
							"name": "new NodeCryptoRipemd160Digest",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1731,
									"name": "nodeCryptoCreateHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1710,
										"name": "NodeCryptoCreateHash"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1727,
								"name": "NodeCryptoRipemd160Digest"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hashRipemd160.ts",
							"line": 24,
							"character": 45
						}
					]
				},
				{
					"id": 1728,
					"name": "nodeCryptoCreateHash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/hashRipemd160.ts",
							"line": 24,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"id": 1710,
						"name": "NodeCryptoCreateHash"
					}
				},
				{
					"id": 1732,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1733,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1734,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Buffer"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1721,
								"name": "Ripemd160Digest.digest"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hashRipemd160.ts",
							"line": 30,
							"character": 8
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1720,
						"name": "Ripemd160Digest.digest"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1729
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1728
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1732
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hashRipemd160.ts",
					"line": 23,
					"character": 38
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1719,
					"name": "Ripemd160Digest"
				}
			]
		},
		{
			"id": 1692,
			"name": "NodeCryptoSha2Hash",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1694,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1695,
							"name": "new NodeCryptoSha2Hash",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1696,
									"name": "createHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1710,
										"name": "NodeCryptoCreateHash"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1692,
								"name": "NodeCryptoSha2Hash"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 11,
							"character": 35
						}
					]
				},
				{
					"id": 1693,
					"name": "createHash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 11,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 1710,
						"name": "NodeCryptoCreateHash"
					}
				},
				{
					"id": 1697,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1698,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1699,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1700,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"sha256\""
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 17,
							"character": 14
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1694
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1693
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1697
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 10,
					"character": 31
				}
			]
		},
		{
			"id": 3570,
			"name": "NotImplementedError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3571,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3572,
							"name": "new NotImplementedError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3573,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3570,
								"name": "NotImplementedError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/errors.ts",
							"line": 34,
							"character": 48
						}
					]
				},
				{
					"id": 3575,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 3574,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 3576,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 3577,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3571
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3575,
						3574,
						3576,
						3577
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/errors.ts",
					"line": 34,
					"character": 32
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 823,
			"name": "NullSigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 826,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 827,
							"name": "new NullSigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 828,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								}
							],
							"type": {
								"type": "reference",
								"id": 823,
								"name": "NullSigner"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 812,
								"name": "CLITransactionSigner.__constructor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 57,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 812,
						"name": "CLITransactionSigner.__constructor"
					}
				},
				{
					"id": 824,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 56,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 810,
						"name": "CLITransactionSigner.address"
					}
				},
				{
					"id": 825,
					"name": "isComplete",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 57,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 811,
						"name": "CLITransactionSigner.isComplete"
					}
				},
				{
					"id": 829,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 830,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 815,
								"name": "CLITransactionSigner.getAddress"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 64,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 815,
						"name": "CLITransactionSigner.getAddress"
					}
				},
				{
					"id": 831,
					"name": "signTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 832,
							"name": "signTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 833,
									"name": "_txIn",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransactionBuilder"
									}
								},
								{
									"id": 834,
									"name": "_signingIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 817,
								"name": "CLITransactionSigner.signTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 68,
							"character": 17
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 817,
						"name": "CLITransactionSigner.signTransaction"
					}
				},
				{
					"id": 835,
					"name": "signerVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 836,
							"name": "signerVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 821,
								"name": "CLITransactionSigner.signerVersion"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 72,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 821,
						"name": "CLITransactionSigner.signerVersion"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						826
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						824,
						825
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						829,
						831,
						835
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 77,
					"character": 23
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 809,
					"name": "CLITransactionSigner"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"name": "TransactionSigner"
				}
			]
		},
		{
			"id": 1951,
			"name": "PasswordError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1953,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 1952,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 1954,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 1955,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1953,
						1952,
						1954,
						1955
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/wallet.ts",
					"line": 63,
					"character": 19
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 2077,
			"name": "Profile",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Represents a user profile"
			},
			"indexSignature": [
				{
					"id": 2093,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Represents a user profile"
					},
					"parameters": [
						{
							"id": 2094,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"children": [
				{
					"id": 2767,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2768,
							"name": "new Profile",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2769,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2770,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											}
										}
									},
									"defaultValue": "{}"
								}
							],
							"type": {
								"type": "reference",
								"id": 2077,
								"name": "Profile"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 42,
							"character": 35
						}
					]
				},
				{
					"id": 2079,
					"name": "@context",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 26,
							"character": 12
						}
					],
					"type": {
						"type": "query",
						"queryType": {
							"type": "reference",
							"id": 2109,
							"name": "CONTEXT"
						}
					}
				},
				{
					"id": 2078,
					"name": "@type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 25,
							"character": 9
						}
					],
					"type": {
						"type": "query",
						"queryType": {
							"type": "reference",
							"id": 2108,
							"name": "PERSON_TYPE"
						}
					}
				},
				{
					"id": 2763,
					"name": "_profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 42,
							"character": 10
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2764,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"indexSignature": [
								{
									"id": 2765,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2766,
											"name": "key",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 42,
									"character": 11
								}
							]
						}
					}
				},
				{
					"id": 2080,
					"name": "apps",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 27,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 2081,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"indexSignature": [
										{
											"id": 2082,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {
												"isExported": true
											},
											"parameters": [
												{
													"id": 2083,
													"name": "origin",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							}
						]
					}
				},
				{
					"id": 2084,
					"name": "appsMeta",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 30,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 2085,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"indexSignature": [
										{
											"id": 2086,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {
												"isExported": true
											},
											"parameters": [
												{
													"id": 2087,
													"name": "origin",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2088,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2089,
															"name": "publicKey",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/keychain/src/profiles.ts",
																	"line": 32,
																	"character": 15
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 2090,
															"name": "storage",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/keychain/src/profiles.ts",
																	"line": 33,
																	"character": 13
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2089,
																2090
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/keychain/src/profiles.ts",
															"line": 31,
															"character": 21
														}
													]
												}
											}
										}
									]
								}
							}
						]
					}
				},
				{
					"id": 2092,
					"name": "image",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 37,
							"character": 7
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2073,
							"name": "ProfileImage"
						}
					}
				},
				{
					"id": 2091,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 36,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2771,
					"name": "toJSON",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2772,
							"name": "toJSON",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2773,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"indexSignature": [
										{
											"id": 2774,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {
												"isExported": true
											},
											"parameters": [
												{
													"id": 2775,
													"name": "key",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 54,
							"character": 8
						}
					]
				},
				{
					"id": 2776,
					"name": "toToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2777,
							"name": "toToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2778,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 58,
							"character": 9
						}
					]
				},
				{
					"id": 2783,
					"name": "fromToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2784,
							"name": "fromToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2785,
									"name": "token",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2786,
									"name": "publicKeyOrAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									},
									"defaultValue": "null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Profile"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 67,
							"character": 18
						}
					]
				},
				{
					"id": 2787,
					"name": "makeZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2788,
							"name": "makeZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2789,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2790,
									"name": "tokenFileURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 72,
							"character": 21
						}
					]
				},
				{
					"id": 2779,
					"name": "validateSchema",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2780,
							"name": "validateSchema",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2781,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 2782,
									"name": "strict",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 62,
							"character": 23
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2767
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2079,
						2078,
						2763,
						2080,
						2084,
						2092,
						2091
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2771,
						2776,
						2783,
						2787,
						2779
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 24,
					"character": 24
				},
				{
					"fileName": "packages/profile/src/profile.ts",
					"line": 41,
					"character": 20
				}
			]
		},
		{
			"id": 1723,
			"name": "Ripemd160PolyfillDigest",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1724,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1725,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1726,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Buffer"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1721,
								"name": "Ripemd160Digest.digest"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hashRipemd160.ts",
							"line": 11,
							"character": 8
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1720,
						"name": "Ripemd160Digest.digest"
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1724
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hashRipemd160.ts",
					"line": 10,
					"character": 36
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1719,
					"name": "Ripemd160Digest"
				}
			]
		},
		{
			"id": 881,
			"name": "SafetyError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 883,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 884,
							"name": "new SafetyError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 885,
									"name": "safetyErrors",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 921,
										"name": "AnyJson"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 881,
								"name": "SafetyError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 211,
							"character": 24
						}
					]
				},
				{
					"id": 887,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 886,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 882,
					"name": "safetyErrors",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 211,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 921,
						"name": "AnyJson"
					}
				},
				{
					"id": 888,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 889,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					},
					"extendedBy": [
						{
							"type": "reference",
							"id": 881,
							"name": "SafetyError"
						},
						{
							"type": "reference",
							"id": 1951,
							"name": "PasswordError"
						},
						{
							"type": "reference",
							"id": 3546,
							"name": "StacksTransactionError"
						},
						{
							"type": "reference",
							"id": 3554,
							"name": "SerializationError"
						},
						{
							"type": "reference",
							"id": 3562,
							"name": "DeserializationError"
						},
						{
							"type": "reference",
							"id": 3570,
							"name": "NotImplementedError"
						},
						{
							"type": "reference",
							"id": 3578,
							"name": "SigningError"
						},
						{
							"type": "reference",
							"id": 3586,
							"name": "VerificationError"
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						883
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						887,
						886,
						882,
						888,
						889
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 210,
					"character": 24
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 855,
			"name": "SegwitP2SHKeySigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 860,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 861,
							"name": "new SegwitP2SHKeySigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 862,
									"name": "redeemScript",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 863,
									"name": "witnessScript",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 864,
									"name": "m",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 865,
									"name": "privateKeys",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 855,
								"name": "SegwitP2SHKeySigner"
							},
							"overwrites": {
								"type": "reference",
								"id": 812,
								"name": "CLITransactionSigner.__constructor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 127,
							"character": 12
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 812,
						"name": "CLITransactionSigner.__constructor"
					}
				},
				{
					"id": 879,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 56,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 810,
						"name": "CLITransactionSigner.address"
					}
				},
				{
					"id": 880,
					"name": "isComplete",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 57,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 811,
						"name": "CLITransactionSigner.isComplete"
					}
				},
				{
					"id": 859,
					"name": "m",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 127,
							"character": 3
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 858,
					"name": "privateKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 126,
							"character": 13
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 856,
					"name": "redeemScript",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 124,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 857,
					"name": "witnessScript",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 125,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 868,
					"name": "findUTXO",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 869,
							"name": "findUTXO",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 870,
									"name": "txIn",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransactionBuilder"
									}
								},
								{
									"id": 871,
									"name": "signingIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 872,
									"name": "utxos",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"id": 804,
											"name": "UTXO"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 804,
								"name": "UTXO"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 147,
							"character": 10
						}
					]
				},
				{
					"id": 866,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 867,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							},
							"overwrites": {
								"type": "reference",
								"id": 815,
								"name": "CLITransactionSigner.getAddress"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 143,
							"character": 12
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 815,
						"name": "CLITransactionSigner.getAddress"
					}
				},
				{
					"id": 873,
					"name": "signTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 874,
							"name": "signTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 875,
									"name": "txIn",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransactionBuilder"
									}
								},
								{
									"id": 876,
									"name": "signingIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							},
							"overwrites": {
								"type": "reference",
								"id": 817,
								"name": "CLITransactionSigner.signTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 168,
							"character": 17
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 817,
						"name": "CLITransactionSigner.signTransaction"
					}
				},
				{
					"id": 877,
					"name": "signerVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 878,
							"name": "signerVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"overwrites": {
								"type": "reference",
								"id": 821,
								"name": "CLITransactionSigner.signerVersion"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 205,
							"character": 15
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 821,
						"name": "CLITransactionSigner.signerVersion"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						860
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						879,
						880,
						859,
						858,
						856,
						857
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						868,
						866,
						873,
						877
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 123,
					"character": 32
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 809,
					"name": "CLITransactionSigner"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"name": "TransactionSigner"
				}
			]
		},
		{
			"id": 3554,
			"name": "SerializationError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3555,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3556,
							"name": "new SerializationError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3557,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3554,
								"name": "SerializationError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/errors.ts",
							"line": 12,
							"character": 47
						}
					]
				},
				{
					"id": 3559,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 3558,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 3560,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 3561,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3555
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3559,
						3558,
						3560,
						3561
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/errors.ts",
					"line": 12,
					"character": 31
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 162,
			"name": "SessionDataStore",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "An abstract class representing the SessionDataStore interface."
			},
			"children": [
				{
					"id": 163,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 164,
							"name": "new SessionDataStore",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 165,
									"name": "sessionOptions",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 135,
										"name": "SessionOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 162,
								"name": "SessionDataStore"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/sessionStore.ts",
							"line": 9,
							"character": 31
						}
					]
				},
				{
					"id": 171,
					"name": "deleteSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 172,
							"name": "deleteSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/sessionStore.ts",
							"line": 28,
							"character": 19
						}
					]
				},
				{
					"id": 166,
					"name": "getSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 167,
							"name": "getSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "SessionData"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/sessionStore.ts",
							"line": 17,
							"character": 16
						}
					]
				},
				{
					"id": 168,
					"name": "setSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 169,
							"name": "setSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 170,
									"name": "session",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "SessionData"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/sessionStore.ts",
							"line": 24,
							"character": 16
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						163
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						171,
						166,
						168
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/sessionStore.ts",
					"line": 9,
					"character": 29
				}
			]
		},
		{
			"id": 3578,
			"name": "SigningError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3579,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3580,
							"name": "new SigningError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3581,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3578,
								"name": "SigningError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/errors.ts",
							"line": 45,
							"character": 41
						}
					]
				},
				{
					"id": 3583,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 3582,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 3584,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 3585,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3579
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3583,
						3582,
						3584,
						3585
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/errors.ts",
					"line": 45,
					"character": 25
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 4606,
			"name": "SponsoredAuthorization",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4607,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4608,
							"name": "new SponsoredAuthorization",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4609,
									"name": "originSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								},
								{
									"id": 4610,
									"name": "sponsorSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4606,
								"name": "SponsoredAuthorization"
							},
							"overwrites": {
								"type": "reference",
								"id": 4534,
								"name": "Authorization.__constructor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 586,
							"character": 59
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4534,
						"name": "Authorization.__constructor"
					}
				},
				{
					"id": 4611,
					"name": "authType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 446,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 3351,
						"name": "AuthType"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4531,
						"name": "Authorization.authType"
					}
				},
				{
					"id": 4612,
					"name": "spendingCondition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 447,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4532,
						"name": "Authorization.spendingCondition"
					}
				},
				{
					"id": 4613,
					"name": "sponsorSpendingCondition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 448,
							"character": 26
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4533,
						"name": "Authorization.sponsorSpendingCondition"
					}
				},
				{
					"id": 4635,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4636,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4637,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"overwrites": {
								"type": "reference",
								"id": 4498,
								"name": "Deserializable.deserialize"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4560,
								"name": "Authorization.deserialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 558,
							"character": 13
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4498,
						"name": "Deserializable.deserialize"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4560,
						"name": "Authorization.deserialize"
					}
				},
				{
					"id": 4619,
					"name": "getFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4620,
							"name": "getFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "unknown",
										"name": "0"
									},
									{
										"type": "reference",
										"id": 517,
										"name": "BN"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4544,
								"name": "Authorization.getFee"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 491,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4544,
						"name": "Authorization.getFee"
					}
				},
				{
					"id": 4614,
					"name": "intoInitialSighashAuth",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4615,
							"name": "intoInitialSighashAuth",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4530,
								"name": "Authorization"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4539,
								"name": "Authorization.intoInitialSighashAuth"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 461,
							"character": 24
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4539,
						"name": "Authorization.intoInitialSighashAuth"
					}
				},
				{
					"id": 4633,
					"name": "serialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4634,
							"name": "serialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							},
							"overwrites": {
								"type": "reference",
								"id": 4496,
								"name": "Deserializable.serialize"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4558,
								"name": "Authorization.serialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 525,
							"character": 11
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4496,
						"name": "Deserializable.serialize"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4558,
						"name": "Authorization.serialize"
					}
				},
				{
					"id": 4616,
					"name": "setFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4617,
							"name": "setFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4618,
									"name": "amount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4541,
								"name": "Authorization.setFee"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 480,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4541,
						"name": "Authorization.setFee"
					}
				},
				{
					"id": 4621,
					"name": "setNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4622,
							"name": "setNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4623,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4546,
								"name": "Authorization.setNonce"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 502,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4546,
						"name": "Authorization.setNonce"
					}
				},
				{
					"id": 4627,
					"name": "setSponsor",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4628,
							"name": "setSponsor",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4629,
									"name": "sponsorSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4552,
								"name": "Authorization.setSponsor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 510,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4552,
						"name": "Authorization.setSponsor"
					}
				},
				{
					"id": 4624,
					"name": "setSponsorNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4625,
							"name": "setSponsorNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4626,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4549,
								"name": "Authorization.setSponsorNonce"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 506,
							"character": 17
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4549,
						"name": "Authorization.setSponsorNonce"
					}
				},
				{
					"id": 4630,
					"name": "verifyOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4631,
							"name": "verifyOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4632,
									"name": "initialSigHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4555,
								"name": "Authorization.verifyOrigin"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 514,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4555,
						"name": "Authorization.verifyOrigin"
					}
				},
				{
					"id": 4638,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 4639,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"typeParameter": [
								{
									"id": 4640,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4495,
										"name": "Deserializable"
									}
								}
							],
							"parameters": [
								{
									"id": 4641,
									"name": "this",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4642,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/authorization.ts",
													"line": 40,
													"character": 52
												}
											]
										}
									}
								},
								{
									"id": 4643,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "typeParameter",
								"name": "T",
								"constraint": {
									"type": "reference",
									"id": 4495,
									"name": "Deserializable"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4498,
								"name": "Deserializable.deserialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 40,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4498,
						"name": "Deserializable.deserialize"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						4607
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4611,
						4612,
						4613
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4635,
						4619,
						4614,
						4633,
						4616,
						4621,
						4627,
						4624,
						4630,
						4638
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 586,
					"character": 35
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 4530,
					"name": "Authorization"
				}
			]
		},
		{
			"id": 3083,
			"name": "StackingClient",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3084,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3087,
							"name": "new StackingClient",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3088,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3089,
									"name": "network",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "StacksNetwork"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3083,
								"name": "StackingClient"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 108,
							"character": 29
						}
					]
				},
				{
					"id": 3085,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true,
						"isConstructorProperty": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 110,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3086,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isPublic": true,
						"isExported": true,
						"isConstructorProperty": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 111,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "StacksNetwork"
					}
				},
				{
					"id": 3108,
					"name": "canStack",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3109,
							"name": "canStack",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Check if account can lock stx",
								"returns": "that resolves to a StackingEligibility object if the operation succeeds\n"
							},
							"parameters": [
								{
									"id": 3110,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3111,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 3113,
													"name": "cycles",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 233,
															"character": 10
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 3112,
													"name": "poxAddress",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 232,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														3113,
														3112
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 231,
													"character": 17
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 3071,
										"name": "StackingEligibility"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 231,
							"character": 16
						}
					]
				},
				{
					"id": 3098,
					"name": "getAccountBalance",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3099,
							"name": "getAccountBalance",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get account balance",
								"returns": "that resolves to a BigNum if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 517,
										"name": "BN"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 162,
							"character": 25
						}
					]
				},
				{
					"id": 3096,
					"name": "getAccountStatus",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3097,
							"name": "getAccountStatus",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 151,
							"character": 24
						}
					]
				},
				{
					"id": 3090,
					"name": "getCoreInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3091,
							"name": "getCoreInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get stacks node info",
								"returns": "that resolves to a CoreInfo response if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 3065,
										"name": "CoreInfo"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 118,
							"character": 19
						}
					]
				},
				{
					"id": 3100,
					"name": "getCycleDuration",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3101,
							"name": "getCycleDuration",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get reward cycle duration in seconds",
								"returns": "that resolves to a number if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 172,
							"character": 24
						}
					]
				},
				{
					"id": 3092,
					"name": "getPoxInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3093,
							"name": "getPoxInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get stacks node pox info",
								"returns": "that resolves to a PoxInfo response if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 3037,
										"name": "PoxInfo"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 129,
							"character": 18
						}
					]
				},
				{
					"id": 3102,
					"name": "getSecondsUntilNextCycle",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3103,
							"name": "getSecondsUntilNextCycle",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get number of seconds until next reward cycle",
								"returns": "that resolves to a number if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 187,
							"character": 32
						}
					]
				},
				{
					"id": 3123,
					"name": "getStackOptions",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3124,
							"name": "getStackOptions",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3125,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3126,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 3127,
													"name": "amountMicroStx",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 318,
															"character": 18
														}
													],
													"type": {
														"type": "reference",
														"id": 517,
														"name": "BN"
													}
												},
												{
													"id": 3131,
													"name": "burnBlockHeight",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 322,
															"character": 19
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 3130,
													"name": "contract",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 321,
															"character": 12
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 3129,
													"name": "cycles",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 320,
															"character": 10
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 3128,
													"name": "poxAddress",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 319,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														3127,
														3131,
														3130,
														3129,
														3128
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 317,
													"character": 18
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "ContractCallOptions"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 317,
							"character": 17
						}
					]
				},
				{
					"id": 3132,
					"name": "getStatus",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3133,
							"name": "getStatus",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Check stacking status",
								"returns": "that resolves to a StackerInfo object if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 3046,
										"name": "StackerInfo"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 361,
							"character": 17
						}
					]
				},
				{
					"id": 3094,
					"name": "getTargetBlockTime",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3095,
							"name": "getTargetBlockTime",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get stacks node target block time",
								"returns": "that resolves to a number if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 140,
							"character": 26
						}
					]
				},
				{
					"id": 3106,
					"name": "hasMinimumStx",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3107,
							"name": "hasMinimumStx",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Check if account has minimum require amount of Stacks for stacking",
								"returns": "that resolves to a bool if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "boolean"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 217,
							"character": 21
						}
					]
				},
				{
					"id": 3104,
					"name": "isStackingEnabledNextCycle",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3105,
							"name": "isStackingEnabledNextCycle",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Check if stacking is enabled for next reward cycle",
								"returns": "that resolves to a bool if the operation succeeds\n"
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "boolean"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 208,
							"character": 34
						}
					]
				},
				{
					"id": 3134,
					"name": "modifyLockTxFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3135,
							"name": "modifyLockTxFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Adjust microstacks amount for locking after taking into account transaction fees",
								"returns": "that resolves to a transaction object if the operation succeeds\n"
							},
							"parameters": [
								{
									"id": 3136,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3137,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 3139,
													"name": "amountMicroStx",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 415,
															"character": 38
														}
													],
													"type": {
														"type": "reference",
														"id": 517,
														"name": "BN"
													}
												},
												{
													"id": 3138,
													"name": "tx",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 415,
															"character": 22
														}
													],
													"type": {
														"type": "reference",
														"name": "StacksTransaction"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														3139,
														3138
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 415,
													"character": 18
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "StacksTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 415,
							"character": 17
						}
					]
				},
				{
					"id": 3114,
					"name": "stack",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3115,
							"name": "stack",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Generate and broadcast a stacking transaction to lock STX",
								"returns": "that resolves to a broadcasted txid if the operation succeeds\n"
							},
							"parameters": [
								{
									"id": 3116,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3117,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 3118,
													"name": "amountMicroStx",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 288,
															"character": 18
														}
													],
													"type": {
														"type": "reference",
														"id": 517,
														"name": "BN"
													}
												},
												{
													"id": 3122,
													"name": "burnBlockHeight",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 292,
															"character": 19
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 3120,
													"name": "cycles",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 290,
															"character": 10
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 3119,
													"name": "poxAddress",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 289,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 3121,
													"name": "privateKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 291,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														3118,
														3122,
														3120,
														3119,
														3121
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 287,
													"character": 14
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 287,
							"character": 13
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3084
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3085,
						3086
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						3108,
						3098,
						3096,
						3090,
						3100,
						3092,
						3102,
						3123,
						3132,
						3094,
						3106,
						3104,
						3134,
						3114
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 108,
					"character": 27
				}
			]
		},
		{
			"id": 2557,
			"name": "StacksMainnet",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2563,
					"name": "accountEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 47,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/accounts\"",
					"implementationOf": {
						"type": "reference",
						"id": 2513,
						"name": "StacksNetwork.accountEndpoint"
					}
				},
				{
					"id": 2561,
					"name": "broadcastEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 45,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/transactions\"",
					"implementationOf": {
						"type": "reference",
						"id": 2511,
						"name": "StacksNetwork.broadcastEndpoint"
					}
				},
				{
					"id": 2559,
					"name": "chainId",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 43,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					},
					"defaultValue": "ChainID.Mainnet",
					"implementationOf": {
						"type": "reference",
						"id": 2509,
						"name": "StacksNetwork.chainId"
					}
				},
				{
					"id": 2564,
					"name": "contractAbiEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 48,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/contracts/interface\"",
					"implementationOf": {
						"type": "reference",
						"id": 2514,
						"name": "StacksNetwork.contractAbiEndpoint"
					}
				},
				{
					"id": 2560,
					"name": "coreApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 44,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"https://core.blockstack.org\"",
					"implementationOf": {
						"type": "reference",
						"id": 2510,
						"name": "StacksNetwork.coreApiUrl"
					}
				},
				{
					"id": 2565,
					"name": "readOnlyFunctionCallEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 49,
							"character": 30
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/contracts/call-read\"",
					"implementationOf": {
						"type": "reference",
						"id": 2515,
						"name": "StacksNetwork.readOnlyFunctionCallEndpoint"
					}
				},
				{
					"id": 2562,
					"name": "transferFeeEstimateEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 46,
							"character": 29
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/fees/transfer\"",
					"implementationOf": {
						"type": "reference",
						"id": 2512,
						"name": "StacksNetwork.transferFeeEstimateEndpoint"
					}
				},
				{
					"id": 2558,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 42,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					},
					"defaultValue": "TransactionVersion.Mainnet",
					"implementationOf": {
						"type": "reference",
						"id": 2508,
						"name": "StacksNetwork.version"
					}
				},
				{
					"id": 2575,
					"name": "getAbiApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2576,
							"name": "getAbiApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2577,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2578,
									"name": "contract",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 56,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2528,
						"name": "StacksNetwork.getAbiApiUrl"
					}
				},
				{
					"id": 2572,
					"name": "getAccountApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2573,
							"name": "getAccountApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2574,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 54,
							"character": 18
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2524,
						"name": "StacksNetwork.getAccountApiUrl"
					}
				},
				{
					"id": 2586,
					"name": "getBlockTimeInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2587,
							"name": "getBlockTimeInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 67,
							"character": 21
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2542,
						"name": "StacksNetwork.getBlockTimeInfoUrl"
					}
				},
				{
					"id": 2568,
					"name": "getBroadcastApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2569,
							"name": "getBroadcastApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 52,
							"character": 20
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2518,
						"name": "StacksNetwork.getBroadcastApiUrl"
					}
				},
				{
					"id": 2584,
					"name": "getInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2585,
							"name": "getInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 66,
							"character": 12
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2539,
						"name": "StacksNetwork.getInfoUrl"
					}
				},
				{
					"id": 2594,
					"name": "getNameInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2595,
							"name": "getNameInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2596,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 72,
							"character": 13
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2553,
						"name": "StacksNetwork.getNameInfo"
					}
				},
				{
					"id": 2588,
					"name": "getPoxInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2589,
							"name": "getPoxInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 68,
							"character": 15
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2545,
						"name": "StacksNetwork.getPoxInfoUrl"
					}
				},
				{
					"id": 2579,
					"name": "getReadOnlyFunctionCallApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2580,
							"name": "getReadOnlyFunctionCallApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2581,
									"name": "contractAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2582,
									"name": "contractName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2583,
									"name": "functionName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 58,
							"character": 31
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2533,
						"name": "StacksNetwork.getReadOnlyFunctionCallApiUrl"
					}
				},
				{
					"id": 2590,
					"name": "getStackerInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2591,
							"name": "getStackerInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2592,
									"name": "contractAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2593,
									"name": "contractName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 69,
							"character": 19
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2548,
						"name": "StacksNetwork.getStackerInfoUrl"
					}
				},
				{
					"id": 2570,
					"name": "getTransferFeeEstimateApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2571,
							"name": "getTransferFeeEstimateApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 53,
							"character": 30
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2521,
						"name": "StacksNetwork.getTransferFeeEstimateApiUrl"
					}
				},
				{
					"id": 2566,
					"name": "isMainnet",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2567,
							"name": "isMainnet",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"implementationOf": {
								"type": "reference",
								"id": 2517,
								"name": "StacksNetwork.isMainnet"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 51,
							"character": 11
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 2516,
						"name": "StacksNetwork.isMainnet"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2563,
						2561,
						2559,
						2564,
						2560,
						2565,
						2562,
						2558
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2575,
						2572,
						2586,
						2568,
						2584,
						2594,
						2588,
						2579,
						2590,
						2570,
						2566
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/network/src/index.ts",
					"line": 41,
					"character": 26
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 2597,
					"name": "StacksTestnet"
				},
				{
					"type": "reference",
					"id": 2637,
					"name": "StacksMocknet"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 2507,
					"name": "StacksNetwork"
				}
			]
		},
		{
			"id": 2637,
			"name": "StacksMocknet",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2643,
					"name": "accountEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 47,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/accounts\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2563,
						"name": "StacksMainnet.accountEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2513,
						"name": "StacksNetwork.accountEndpoint"
					}
				},
				{
					"id": 2641,
					"name": "broadcastEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 45,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/transactions\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2561,
						"name": "StacksMainnet.broadcastEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2511,
						"name": "StacksNetwork.broadcastEndpoint"
					}
				},
				{
					"id": 2639,
					"name": "chainId",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 108,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					},
					"defaultValue": "ChainID.Testnet",
					"overwrites": {
						"type": "reference",
						"id": 2559,
						"name": "StacksMainnet.chainId"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2509,
						"name": "StacksNetwork.chainId"
					}
				},
				{
					"id": 2644,
					"name": "contractAbiEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 48,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/contracts/interface\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2564,
						"name": "StacksMainnet.contractAbiEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2514,
						"name": "StacksNetwork.contractAbiEndpoint"
					}
				},
				{
					"id": 2640,
					"name": "coreApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 109,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://localhost:3999\"",
					"overwrites": {
						"type": "reference",
						"id": 2560,
						"name": "StacksMainnet.coreApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2510,
						"name": "StacksNetwork.coreApiUrl"
					}
				},
				{
					"id": 2645,
					"name": "readOnlyFunctionCallEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 49,
							"character": 30
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/contracts/call-read\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2565,
						"name": "StacksMainnet.readOnlyFunctionCallEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2515,
						"name": "StacksNetwork.readOnlyFunctionCallEndpoint"
					}
				},
				{
					"id": 2642,
					"name": "transferFeeEstimateEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 46,
							"character": 29
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/fees/transfer\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2562,
						"name": "StacksMainnet.transferFeeEstimateEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2512,
						"name": "StacksNetwork.transferFeeEstimateEndpoint"
					}
				},
				{
					"id": 2638,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 107,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					},
					"defaultValue": "TransactionVersion.Testnet",
					"overwrites": {
						"type": "reference",
						"id": 2558,
						"name": "StacksMainnet.version"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2508,
						"name": "StacksNetwork.version"
					}
				},
				{
					"id": 2655,
					"name": "getAbiApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2656,
							"name": "getAbiApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2657,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2658,
									"name": "contract",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2575,
								"name": "StacksMainnet.getAbiApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 56,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2575,
						"name": "StacksMainnet.getAbiApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2528,
						"name": "StacksNetwork.getAbiApiUrl"
					}
				},
				{
					"id": 2652,
					"name": "getAccountApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2653,
							"name": "getAccountApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2654,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2572,
								"name": "StacksMainnet.getAccountApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 54,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2572,
						"name": "StacksMainnet.getAccountApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2524,
						"name": "StacksNetwork.getAccountApiUrl"
					}
				},
				{
					"id": 2666,
					"name": "getBlockTimeInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2667,
							"name": "getBlockTimeInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2586,
								"name": "StacksMainnet.getBlockTimeInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 67,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2586,
						"name": "StacksMainnet.getBlockTimeInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2542,
						"name": "StacksNetwork.getBlockTimeInfoUrl"
					}
				},
				{
					"id": 2648,
					"name": "getBroadcastApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2649,
							"name": "getBroadcastApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2568,
								"name": "StacksMainnet.getBroadcastApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 52,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2568,
						"name": "StacksMainnet.getBroadcastApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2518,
						"name": "StacksNetwork.getBroadcastApiUrl"
					}
				},
				{
					"id": 2664,
					"name": "getInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2665,
							"name": "getInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2584,
								"name": "StacksMainnet.getInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 66,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2584,
						"name": "StacksMainnet.getInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2539,
						"name": "StacksNetwork.getInfoUrl"
					}
				},
				{
					"id": 2674,
					"name": "getNameInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2675,
							"name": "getNameInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2676,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2594,
								"name": "StacksMainnet.getNameInfo"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 72,
							"character": 13
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2594,
						"name": "StacksMainnet.getNameInfo"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2553,
						"name": "StacksNetwork.getNameInfo"
					}
				},
				{
					"id": 2668,
					"name": "getPoxInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2669,
							"name": "getPoxInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2588,
								"name": "StacksMainnet.getPoxInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 68,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2588,
						"name": "StacksMainnet.getPoxInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2545,
						"name": "StacksNetwork.getPoxInfoUrl"
					}
				},
				{
					"id": 2659,
					"name": "getReadOnlyFunctionCallApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2660,
							"name": "getReadOnlyFunctionCallApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2661,
									"name": "contractAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2662,
									"name": "contractName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2663,
									"name": "functionName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2579,
								"name": "StacksMainnet.getReadOnlyFunctionCallApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 58,
							"character": 31
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2579,
						"name": "StacksMainnet.getReadOnlyFunctionCallApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2533,
						"name": "StacksNetwork.getReadOnlyFunctionCallApiUrl"
					}
				},
				{
					"id": 2670,
					"name": "getStackerInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2671,
							"name": "getStackerInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2672,
									"name": "contractAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2673,
									"name": "contractName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2590,
								"name": "StacksMainnet.getStackerInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 69,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2590,
						"name": "StacksMainnet.getStackerInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2548,
						"name": "StacksNetwork.getStackerInfoUrl"
					}
				},
				{
					"id": 2650,
					"name": "getTransferFeeEstimateApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2651,
							"name": "getTransferFeeEstimateApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2570,
								"name": "StacksMainnet.getTransferFeeEstimateApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 53,
							"character": 30
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2570,
						"name": "StacksMainnet.getTransferFeeEstimateApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2521,
						"name": "StacksNetwork.getTransferFeeEstimateApiUrl"
					}
				},
				{
					"id": 2646,
					"name": "isMainnet",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2647,
							"name": "isMainnet",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2566,
								"name": "StacksMainnet.isMainnet"
							},
							"implementationOf": {
								"type": "reference",
								"id": 2517,
								"name": "StacksNetwork.isMainnet"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 51,
							"character": 11
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2566,
						"name": "StacksMainnet.isMainnet"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2516,
						"name": "StacksNetwork.isMainnet"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2643,
						2641,
						2639,
						2644,
						2640,
						2645,
						2642,
						2638
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2655,
						2652,
						2666,
						2648,
						2664,
						2674,
						2668,
						2659,
						2670,
						2650,
						2646
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/network/src/index.ts",
					"line": 106,
					"character": 26
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 2557,
					"name": "StacksMainnet"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 2507,
					"name": "StacksNetwork"
				},
				{
					"type": "reference",
					"id": 2507,
					"name": "StacksNetwork"
				}
			]
		},
		{
			"id": 2597,
			"name": "StacksTestnet",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2603,
					"name": "accountEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 47,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/accounts\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2563,
						"name": "StacksMainnet.accountEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2513,
						"name": "StacksNetwork.accountEndpoint"
					}
				},
				{
					"id": 2601,
					"name": "broadcastEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 45,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/transactions\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2561,
						"name": "StacksMainnet.broadcastEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2511,
						"name": "StacksNetwork.broadcastEndpoint"
					}
				},
				{
					"id": 2599,
					"name": "chainId",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 102,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					},
					"defaultValue": "ChainID.Testnet",
					"overwrites": {
						"type": "reference",
						"id": 2559,
						"name": "StacksMainnet.chainId"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2509,
						"name": "StacksNetwork.chainId"
					}
				},
				{
					"id": 2604,
					"name": "contractAbiEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 48,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/contracts/interface\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2564,
						"name": "StacksMainnet.contractAbiEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2514,
						"name": "StacksNetwork.contractAbiEndpoint"
					}
				},
				{
					"id": 2600,
					"name": "coreApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 103,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"https://stacks-node-api.blockstack.org\"",
					"overwrites": {
						"type": "reference",
						"id": 2560,
						"name": "StacksMainnet.coreApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2510,
						"name": "StacksNetwork.coreApiUrl"
					}
				},
				{
					"id": 2605,
					"name": "readOnlyFunctionCallEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 49,
							"character": 30
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/contracts/call-read\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2565,
						"name": "StacksMainnet.readOnlyFunctionCallEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2515,
						"name": "StacksNetwork.readOnlyFunctionCallEndpoint"
					}
				},
				{
					"id": 2602,
					"name": "transferFeeEstimateEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 46,
							"character": 29
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"/v2/fees/transfer\"",
					"inheritedFrom": {
						"type": "reference",
						"id": 2562,
						"name": "StacksMainnet.transferFeeEstimateEndpoint"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2512,
						"name": "StacksNetwork.transferFeeEstimateEndpoint"
					}
				},
				{
					"id": 2598,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 101,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					},
					"defaultValue": "TransactionVersion.Testnet",
					"overwrites": {
						"type": "reference",
						"id": 2558,
						"name": "StacksMainnet.version"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2508,
						"name": "StacksNetwork.version"
					}
				},
				{
					"id": 2615,
					"name": "getAbiApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2616,
							"name": "getAbiApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2617,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2618,
									"name": "contract",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2575,
								"name": "StacksMainnet.getAbiApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 56,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2575,
						"name": "StacksMainnet.getAbiApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2528,
						"name": "StacksNetwork.getAbiApiUrl"
					}
				},
				{
					"id": 2612,
					"name": "getAccountApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2613,
							"name": "getAccountApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2614,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2572,
								"name": "StacksMainnet.getAccountApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 54,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2572,
						"name": "StacksMainnet.getAccountApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2524,
						"name": "StacksNetwork.getAccountApiUrl"
					}
				},
				{
					"id": 2626,
					"name": "getBlockTimeInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2627,
							"name": "getBlockTimeInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2586,
								"name": "StacksMainnet.getBlockTimeInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 67,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2586,
						"name": "StacksMainnet.getBlockTimeInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2542,
						"name": "StacksNetwork.getBlockTimeInfoUrl"
					}
				},
				{
					"id": 2608,
					"name": "getBroadcastApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2609,
							"name": "getBroadcastApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2568,
								"name": "StacksMainnet.getBroadcastApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 52,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2568,
						"name": "StacksMainnet.getBroadcastApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2518,
						"name": "StacksNetwork.getBroadcastApiUrl"
					}
				},
				{
					"id": 2624,
					"name": "getInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2625,
							"name": "getInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2584,
								"name": "StacksMainnet.getInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 66,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2584,
						"name": "StacksMainnet.getInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2539,
						"name": "StacksNetwork.getInfoUrl"
					}
				},
				{
					"id": 2634,
					"name": "getNameInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2635,
							"name": "getNameInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2636,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Promise"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2594,
								"name": "StacksMainnet.getNameInfo"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 72,
							"character": 13
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2594,
						"name": "StacksMainnet.getNameInfo"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2553,
						"name": "StacksNetwork.getNameInfo"
					}
				},
				{
					"id": 2628,
					"name": "getPoxInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2629,
							"name": "getPoxInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2588,
								"name": "StacksMainnet.getPoxInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 68,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2588,
						"name": "StacksMainnet.getPoxInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2545,
						"name": "StacksNetwork.getPoxInfoUrl"
					}
				},
				{
					"id": 2619,
					"name": "getReadOnlyFunctionCallApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2620,
							"name": "getReadOnlyFunctionCallApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2621,
									"name": "contractAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2622,
									"name": "contractName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2623,
									"name": "functionName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2579,
								"name": "StacksMainnet.getReadOnlyFunctionCallApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 58,
							"character": 31
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2579,
						"name": "StacksMainnet.getReadOnlyFunctionCallApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2533,
						"name": "StacksNetwork.getReadOnlyFunctionCallApiUrl"
					}
				},
				{
					"id": 2630,
					"name": "getStackerInfoUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2631,
							"name": "getStackerInfoUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2632,
									"name": "contractAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2633,
									"name": "contractName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2590,
								"name": "StacksMainnet.getStackerInfoUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 69,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2590,
						"name": "StacksMainnet.getStackerInfoUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2548,
						"name": "StacksNetwork.getStackerInfoUrl"
					}
				},
				{
					"id": 2610,
					"name": "getTransferFeeEstimateApiUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2611,
							"name": "getTransferFeeEstimateApiUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2570,
								"name": "StacksMainnet.getTransferFeeEstimateApiUrl"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 53,
							"character": 30
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2570,
						"name": "StacksMainnet.getTransferFeeEstimateApiUrl"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2521,
						"name": "StacksNetwork.getTransferFeeEstimateApiUrl"
					}
				},
				{
					"id": 2606,
					"name": "isMainnet",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2607,
							"name": "isMainnet",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 2566,
								"name": "StacksMainnet.isMainnet"
							},
							"implementationOf": {
								"type": "reference",
								"id": 2517,
								"name": "StacksNetwork.isMainnet"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 51,
							"character": 11
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 2566,
						"name": "StacksMainnet.isMainnet"
					},
					"implementationOf": {
						"type": "reference",
						"id": 2516,
						"name": "StacksNetwork.isMainnet"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2603,
						2601,
						2599,
						2604,
						2600,
						2605,
						2602,
						2598
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2615,
						2612,
						2626,
						2608,
						2624,
						2634,
						2628,
						2619,
						2630,
						2610,
						2606
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/network/src/index.ts",
					"line": 100,
					"character": 26
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 2557,
					"name": "StacksMainnet"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 2507,
					"name": "StacksNetwork"
				},
				{
					"type": "reference",
					"id": 2507,
					"name": "StacksNetwork"
				}
			]
		},
		{
			"id": 4749,
			"name": "StacksTransaction",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4757,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4758,
							"name": "new StacksTransaction",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4759,
									"name": "version",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1222,
										"name": "TransactionVersion"
									}
								},
								{
									"id": 4760,
									"name": "auth",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4530,
										"name": "Authorization"
									}
								},
								{
									"id": 4761,
									"name": "payload",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3331,
										"name": "Payload"
									}
								},
								{
									"id": 4762,
									"name": "postConditions",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 3330,
										"name": "LengthPrefixedList"
									}
								},
								{
									"id": 4763,
									"name": "postConditionMode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 3344,
										"name": "PostConditionMode"
									}
								},
								{
									"id": 4764,
									"name": "anchorMode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 3340,
										"name": "AnchorMode"
									}
								},
								{
									"id": 4765,
									"name": "chainId",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 1219,
										"name": "ChainID"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 42,
							"character": 37
						}
					]
				},
				{
					"id": 4753,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 39,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					}
				},
				{
					"id": 4752,
					"name": "auth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 38,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 4530,
						"name": "Authorization"
					}
				},
				{
					"id": 4751,
					"name": "chainId",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 37,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					}
				},
				{
					"id": 4754,
					"name": "payload",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 40,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				},
				{
					"id": 4755,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 41,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					}
				},
				{
					"id": 4756,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 42,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 3716,
						"name": "LengthPrefixedList"
					}
				},
				{
					"id": 4750,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 36,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					}
				},
				{
					"id": 4783,
					"name": "appendPubkey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4784,
							"name": "appendPubkey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4785,
									"name": "publicKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3481,
										"name": "StacksPublicKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 132,
							"character": 14
						}
					]
				},
				{
					"id": 4770,
					"name": "createTxWithSignature",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4771,
							"name": "createTxWithSignature",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4772,
									"name": "signature",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 91,
							"character": 23
						}
					]
				},
				{
					"id": 4806,
					"name": "serialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4807,
							"name": "serialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 203,
							"character": 11
						}
					]
				},
				{
					"id": 4797,
					"name": "setFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4798,
							"name": "setFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Set the total fee to be paid for this transaction"
							},
							"parameters": [
								{
									"id": 4799,
									"name": "amount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 181,
							"character": 8
						}
					]
				},
				{
					"id": 4800,
					"name": "setNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4801,
							"name": "setNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Set the transaction nonce"
							},
							"parameters": [
								{
									"id": 4802,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the nonce value\n"
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 190,
							"character": 10
						}
					]
				},
				{
					"id": 4794,
					"name": "setSponsor",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4795,
							"name": "setSponsor",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4796,
									"name": "sponsorSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 168,
							"character": 12
						}
					]
				},
				{
					"id": 4803,
					"name": "setSponsorNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4804,
							"name": "setSponsorNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Set the transaction sponsor nonce"
							},
							"parameters": [
								{
									"id": 4805,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the sponsor nonce value\n"
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 199,
							"character": 17
						}
					]
				},
				{
					"id": 4786,
					"name": "signAndAppend",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4787,
							"name": "signAndAppend",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4788,
									"name": "condition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								},
								{
									"id": 4789,
									"name": "curSigHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4790,
									"name": "authType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3351,
										"name": "AuthType"
									}
								},
								{
									"id": 4791,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3484,
										"name": "StacksPrivateKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 141,
							"character": 15
						}
					]
				},
				{
					"id": 4766,
					"name": "signBegin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4767,
							"name": "signBegin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 79,
							"character": 11
						}
					]
				},
				{
					"id": 4775,
					"name": "signNextOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4776,
							"name": "signNextOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4777,
									"name": "sigHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4778,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3484,
										"name": "StacksPrivateKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 107,
							"character": 16
						}
					]
				},
				{
					"id": 4779,
					"name": "signNextSponsor",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4780,
							"name": "signNextSponsor",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4781,
									"name": "sigHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4782,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3484,
										"name": "StacksPrivateKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 117,
							"character": 17
						}
					]
				},
				{
					"id": 4792,
					"name": "txid",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4793,
							"name": "txid",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 163,
							"character": 6
						}
					]
				},
				{
					"id": 4768,
					"name": "verifyBegin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4769,
							"name": "verifyBegin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 85,
							"character": 13
						}
					]
				},
				{
					"id": 4773,
					"name": "verifyOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4774,
							"name": "verifyOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/transaction.ts",
							"line": 103,
							"character": 14
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						4757
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4753,
						4752,
						4751,
						4754,
						4755,
						4756,
						4750
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4783,
						4770,
						4806,
						4797,
						4800,
						4794,
						4803,
						4786,
						4766,
						4775,
						4779,
						4792,
						4768,
						4773
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/transaction.ts",
					"line": 35,
					"character": 30
				}
			]
		},
		{
			"id": 3546,
			"name": "StacksTransactionError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3547,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3548,
							"name": "new StacksTransactionError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3549,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3546,
								"name": "StacksTransactionError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/errors.ts",
							"line": 1,
							"character": 51
						}
					]
				},
				{
					"id": 3551,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 3550,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 3552,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 3553,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3547
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3551,
						3550,
						3552,
						3553
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/errors.ts",
					"line": 1,
					"character": 35
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 4569,
			"name": "StandardAuthorization",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4570,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4571,
							"name": "new StandardAuthorization",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4572,
									"name": "spendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4569,
								"name": "StandardAuthorization"
							},
							"overwrites": {
								"type": "reference",
								"id": 4534,
								"name": "Authorization.__constructor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 580,
							"character": 58
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4534,
						"name": "Authorization.__constructor"
					}
				},
				{
					"id": 4573,
					"name": "authType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 446,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 3351,
						"name": "AuthType"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4531,
						"name": "Authorization.authType"
					}
				},
				{
					"id": 4574,
					"name": "spendingCondition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 447,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4532,
						"name": "Authorization.spendingCondition"
					}
				},
				{
					"id": 4575,
					"name": "sponsorSpendingCondition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 448,
							"character": 26
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4533,
						"name": "Authorization.sponsorSpendingCondition"
					}
				},
				{
					"id": 4597,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4598,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4599,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"overwrites": {
								"type": "reference",
								"id": 4498,
								"name": "Deserializable.deserialize"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4560,
								"name": "Authorization.deserialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 558,
							"character": 13
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4498,
						"name": "Deserializable.deserialize"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4560,
						"name": "Authorization.deserialize"
					}
				},
				{
					"id": 4581,
					"name": "getFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4582,
							"name": "getFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "unknown",
										"name": "0"
									},
									{
										"type": "reference",
										"id": 517,
										"name": "BN"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4544,
								"name": "Authorization.getFee"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 491,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4544,
						"name": "Authorization.getFee"
					}
				},
				{
					"id": 4576,
					"name": "intoInitialSighashAuth",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4577,
							"name": "intoInitialSighashAuth",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4530,
								"name": "Authorization"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4539,
								"name": "Authorization.intoInitialSighashAuth"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 461,
							"character": 24
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4539,
						"name": "Authorization.intoInitialSighashAuth"
					}
				},
				{
					"id": 4595,
					"name": "serialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4596,
							"name": "serialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							},
							"overwrites": {
								"type": "reference",
								"id": 4496,
								"name": "Deserializable.serialize"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4558,
								"name": "Authorization.serialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 525,
							"character": 11
						}
					],
					"overwrites": {
						"type": "reference",
						"id": 4496,
						"name": "Deserializable.serialize"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4558,
						"name": "Authorization.serialize"
					}
				},
				{
					"id": 4578,
					"name": "setFee",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4579,
							"name": "setFee",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4580,
									"name": "amount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4541,
								"name": "Authorization.setFee"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 480,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4541,
						"name": "Authorization.setFee"
					}
				},
				{
					"id": 4583,
					"name": "setNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4584,
							"name": "setNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4585,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4546,
								"name": "Authorization.setNonce"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 502,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4546,
						"name": "Authorization.setNonce"
					}
				},
				{
					"id": 4589,
					"name": "setSponsor",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4590,
							"name": "setSponsor",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4591,
									"name": "sponsorSpendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4552,
								"name": "Authorization.setSponsor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 510,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4552,
						"name": "Authorization.setSponsor"
					}
				},
				{
					"id": 4586,
					"name": "setSponsorNonce",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4587,
							"name": "setSponsorNonce",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4588,
									"name": "nonce",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "BigNum"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4549,
								"name": "Authorization.setSponsorNonce"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 506,
							"character": 17
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4549,
						"name": "Authorization.setSponsorNonce"
					}
				},
				{
					"id": 4592,
					"name": "verifyOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4593,
							"name": "verifyOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4594,
									"name": "initialSigHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4555,
								"name": "Authorization.verifyOrigin"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 514,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4555,
						"name": "Authorization.verifyOrigin"
					}
				},
				{
					"id": 4600,
					"name": "deserialize",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 4601,
							"name": "deserialize",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"typeParameter": [
								{
									"id": 4602,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4495,
										"name": "Deserializable"
									}
								}
							],
							"parameters": [
								{
									"id": 4603,
									"name": "this",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4604,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/authorization.ts",
													"line": 40,
													"character": 52
												}
											]
										}
									}
								},
								{
									"id": 4605,
									"name": "bufferReader",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									}
								}
							],
							"type": {
								"type": "typeParameter",
								"name": "T",
								"constraint": {
									"type": "reference",
									"id": 4495,
									"name": "Deserializable"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4498,
								"name": "Deserializable.deserialize"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 40,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4498,
						"name": "Deserializable.deserialize"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						4570
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4573,
						4574,
						4575
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4597,
						4581,
						4576,
						4595,
						4578,
						4583,
						4589,
						4586,
						4592,
						4600
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 580,
					"character": 34
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 4530,
					"name": "Authorization"
				}
			]
		},
		{
			"id": 3227,
			"name": "Storage",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3229,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3230,
							"name": "new Storage",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3231,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3225,
										"name": "StorageOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3227,
								"name": "Storage"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 108,
							"character": 27
						}
					]
				},
				{
					"id": 3228,
					"name": "userSession",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 108,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"name": "UserSession"
					}
				},
				{
					"id": 3275,
					"name": "deleteFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3276,
							"name": "deleteFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Deletes the specified file from the app's data store.",
								"returns": "Resolves when the file has been removed or rejects with an error.\n"
							},
							"parameters": [
								{
									"id": 3277,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "The path to the file to delete."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3278,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "Optional options object."
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 3279,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 3280,
															"name": "wasSigned",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"comment": {
																"text": "Set to true if the file was originally signed\nin order for the corresponding signature file to also be deleted."
															},
															"sources": [
																{
																	"fileName": "packages/storage/src/storage.ts",
																	"line": 611,
																	"character": 15
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "intrinsic",
																		"name": "undefined"
																	},
																	{
																		"type": "intrinsic",
																		"name": "false"
																	},
																	{
																		"type": "intrinsic",
																		"name": "true"
																	}
																]
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																3280
															]
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 608,
							"character": 18
						}
					]
				},
				{
					"id": 3281,
					"name": "getAppBucketUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3282,
							"name": "getAppBucketUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get the app storage bucket URL",
								"returns": "That resolves to the URL of the app index file\nor rejects if it fails\n"
							},
							"parameters": [
								{
									"id": 3283,
									"name": "gaiaHubUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the gaia hub URL"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3284,
									"name": "appPrivateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the app private key used to generate the app address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 652,
							"character": 17
						}
					]
				},
				{
					"id": 3232,
					"name": "getFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3233,
							"name": "getFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Retrieves the specified file from the app's data store.",
								"returns": "that resolves to the raw data in the file\nor rejects with an error\n"
							},
							"parameters": [
								{
									"id": 3234,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the path to the file to read"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3235,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "a [[GetFileOptions]] object\n"
									},
									"type": {
										"type": "reference",
										"id": 3215,
										"name": "GetFileOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "null"
											},
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "ArrayBuffer"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 123,
							"character": 15
						}
					]
				},
				{
					"id": 3251,
					"name": "getFileContents",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3252,
							"name": "getFileContents",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3253,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3254,
									"name": "app",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3255,
									"name": "username",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "undefined"
											}
										]
									}
								},
								{
									"id": 3256,
									"name": "zoneFileLookupURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "undefined"
											}
										]
									}
								},
								{
									"id": 3257,
									"name": "forceText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "ArrayBuffer"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 263,
							"character": 23
						}
					]
				},
				{
					"id": 3258,
					"name": "getFileSignedUnencrypted",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3259,
							"name": "getFileSignedUnencrypted",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3260,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3261,
									"name": "opt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3215,
										"name": "GetFileOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "null"
											},
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "ArrayBuffer"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 305,
							"character": 32
						}
					]
				},
				{
					"id": 3247,
					"name": "getFileUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3248,
							"name": "getFileUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Get the URL for reading a file from an app's data store.",
								"returns": "that resolves to the URL or rejects with an error\n"
							},
							"parameters": [
								{
									"id": 3249,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the path to the file to read\n"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3250,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 3221,
										"name": "GetFileUrlOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 240,
							"character": 18
						}
					]
				},
				{
					"id": 3242,
					"name": "getGaiaAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3243,
							"name": "getGaiaAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3244,
									"name": "app",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3245,
									"name": "username",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 3246,
									"name": "zoneFileLookupURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 213,
							"character": 22
						}
					]
				},
				{
					"id": 3236,
					"name": "getUserAppFileUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3237,
							"name": "getUserAppFileUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Fetch the public read URL of a user file for the specified app.",
								"returns": "that resolves to the public read URL of the file\nor rejects with an error\n"
							},
							"parameters": [
								{
									"id": 3238,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the path to the file to read"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3239,
									"name": "username",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "The Blockstack ID of the user to look up"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3240,
									"name": "appOrigin",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "The app origin"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3241,
									"name": "zoneFileLookupURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "undefined"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 190,
							"character": 25
						}
					]
				},
				{
					"id": 3262,
					"name": "handleSignedEncryptedContents",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3263,
							"name": "handleSignedEncryptedContents",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3264,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3265,
									"name": "storedContents",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3266,
									"name": "app",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3267,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 3268,
									"name": "username",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 3269,
									"name": "zoneFileLookupURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 383,
							"character": 37
						}
					]
				},
				{
					"id": 3295,
					"name": "listFiles",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3296,
							"name": "listFiles",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "List the set of files in this application's Gaia storage bucket.",
								"returns": "that resolves to the number of files listed\n"
							},
							"parameters": [
								{
									"id": 3297,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "a callback to invoke on each named file that\nreturns `true` to continue the listing operation or `false` to end it.\nIf the call is ended early by the callback, the last file is excluded.\nIf an error occurs the entire call is rejected.\n"
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 3298,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 3299,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 3300,
															"name": "name",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												}
											],
											"sources": [
												{
													"fileName": "packages/storage/src/storage.ts",
													"line": 759,
													"character": 21
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 759,
							"character": 11
						}
					]
				},
				{
					"id": 3270,
					"name": "putFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3271,
							"name": "putFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Stores the data provided in the app's data store to to the file specified.",
								"returns": "that resolves if the operation succeed and rejects\nif it failed\n"
							},
							"parameters": [
								{
									"id": 3272,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the path to store the data in"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3273,
									"name": "content",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the data to store in the file"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											},
											{
												"type": "reference",
												"name": "ArrayBufferView"
											},
											{
												"type": "reference",
												"name": "Blob"
											}
										]
									}
								},
								{
									"id": 3274,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "a [[PutFileOptions]] object\n"
									},
									"type": {
										"type": "reference",
										"id": 3209,
										"name": "PutFileOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 454,
							"character": 15
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3229
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3228
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						3275,
						3281,
						3232,
						3251,
						3258,
						3247,
						3242,
						3236,
						3262,
						3295,
						3270
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 107,
					"character": 20
				}
			]
		},
		{
			"id": 4811,
			"name": "TransactionSigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4817,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4818,
							"name": "new TransactionSigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4819,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4749,
										"name": "StacksTransaction"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4811,
								"name": "TransactionSigner"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 15,
							"character": 24
						}
					]
				},
				{
					"id": 4816,
					"name": "checkOverlap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 15,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 4815,
					"name": "checkOversign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 14,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 4814,
					"name": "originDone",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 13,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 4813,
					"name": "sigHash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 12,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 4812,
					"name": "transaction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 11,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 4749,
						"name": "StacksTransaction"
					}
				},
				{
					"id": 4827,
					"name": "appendOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4828,
							"name": "appendOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4829,
									"name": "publicKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3481,
										"name": "StacksPublicKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 67,
							"character": 14
						}
					]
				},
				{
					"id": 4833,
					"name": "getTxInComplete",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4834,
							"name": "getTxInComplete",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 95,
							"character": 17
						}
					]
				},
				{
					"id": 4835,
					"name": "resume",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4836,
							"name": "resume",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4837,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4749,
										"name": "StacksTransaction"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 99,
							"character": 8
						}
					]
				},
				{
					"id": 4824,
					"name": "signOrigin",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4825,
							"name": "signOrigin",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4826,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3484,
										"name": "StacksPrivateKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 41,
							"character": 12
						}
					]
				},
				{
					"id": 4830,
					"name": "signSponsor",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4831,
							"name": "signSponsor",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4832,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 3484,
										"name": "StacksPrivateKey"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 82,
							"character": 13
						}
					]
				},
				{
					"id": 4820,
					"name": "createSponsorSigner",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 4821,
							"name": "createSponsorSigner",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4822,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4749,
										"name": "StacksTransaction"
									}
								},
								{
									"id": 4823,
									"name": "spendingCondition",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 4665,
										"name": "SpendingCondition"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 4811,
								"name": "TransactionSigner"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/signer.ts",
							"line": 25,
							"character": 28
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						4817
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4816,
						4815,
						4814,
						4813,
						4812
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4827,
						4833,
						4835,
						4824,
						4830,
						4820
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/signer.ts",
					"line": 10,
					"character": 30
				}
			]
		},
		{
			"id": 205,
			"name": "UserSession",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Represents an instance of a signed in user for a particular app.",
				"text": "A signed in user has access to two major pieces of information\nabout the user, the user's private key for that app and the location\nof the user's gaia storage bucket for the app.\n\nA user can be signed in either directly through the interactive\nsign in process or by directly providing the app private key.\n\n\n\n"
			},
			"children": [
				{
					"id": 208,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Creates a UserSession object"
					},
					"signatures": [
						{
							"id": 209,
							"name": "new UserSession",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Creates a UserSession object"
							},
							"parameters": [
								{
									"id": 210,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"shortText": "\n"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 211,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 212,
															"name": "appConfig",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/auth/src/userSession.ts",
																	"line": 57,
																	"character": 13
																}
															],
															"type": {
																"type": "reference",
																"id": 16,
																"name": "AppConfig"
															}
														},
														{
															"id": 214,
															"name": "sessionOptions",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/auth/src/userSession.ts",
																	"line": 59,
																	"character": 18
																}
															],
															"type": {
																"type": "reference",
																"id": 135,
																"name": "SessionOptions"
															}
														},
														{
															"id": 213,
															"name": "sessionStore",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "packages/auth/src/userSession.ts",
																	"line": 58,
																	"character": 16
																}
															],
															"type": {
																"type": "reference",
																"id": 162,
																"name": "SessionDataStore"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																212,
																214,
																213
															]
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 205,
								"name": "UserSession"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 49,
							"character": 26
						}
					]
				},
				{
					"id": 206,
					"name": "appConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 47,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 16,
						"name": "AppConfig"
					}
				},
				{
					"id": 207,
					"name": "store",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 49,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"id": 162,
						"name": "SessionDataStore"
					}
				},
				{
					"id": 241,
					"name": "decryptContent",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 242,
							"name": "decryptContent",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Decrypts data encrypted with `encryptContent` with the\ntransit private key.",
								"returns": "decrypted content.\n"
							},
							"parameters": [
								{
									"id": 243,
									"name": "content",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "encrypted content."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 244,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 245,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 246,
															"name": "privateKey",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"comment": {
																"text": "The hex string of the ECDSA private\nkey to use for decryption. If not provided, will use user's appPrivateKey."
															},
															"sources": [
																{
																	"fileName": "packages/auth/src/userSession.ts",
																	"line": 389,
																	"character": 56
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "intrinsic",
																		"name": "undefined"
																	},
																	{
																		"type": "intrinsic",
																		"name": "string"
																	}
																]
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																246
															]
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "reference",
												"name": "Buffer"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 389,
							"character": 16
						}
					]
				},
				{
					"id": 237,
					"name": "encryptContent",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 238,
							"name": "encryptContent",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Encrypts the data provided with the app public key.",
								"returns": "Stringified ciphertext object\n"
							},
							"parameters": [
								{
									"id": 239,
									"name": "content",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the data to encrypt"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								},
								{
									"id": 240,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {},
									"type": {
										"type": "reference",
										"id": 1887,
										"name": "EncryptContentOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 372,
							"character": 16
						}
					]
				},
				{
					"id": 224,
					"name": "generateAndStoreTransitKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 225,
							"name": "generateAndStoreTransitKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Generates a ECDSA keypair to\nuse as the ephemeral app transit private key\nand store in the session.",
								"returns": "the hex encoded private key\n\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 149,
							"character": 28
						}
					]
				},
				{
					"id": 226,
					"name": "getAuthResponseToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 227,
							"name": "getAuthResponseToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Retrieve the authentication token from the URL query",
								"returns": "the authentication token if it exists otherwise `null`\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 161,
							"character": 22
						}
					]
				},
				{
					"id": 232,
					"name": "handlePendingSignIn",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 233,
							"name": "handlePendingSignIn",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Try to process any pending sign in request by returning a `Promise` that resolves\nto the user data object if the sign in succeeds.",
								"returns": "that resolves to the user data object if successful and rejects\nif handling the sign in request fails or there was no pending sign in request.\n"
							},
							"parameters": [
								{
									"id": 234,
									"name": "authResponseToken",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "the signed authentication response token"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "this.getAuthResponseToken()"
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 122,
										"name": "UserData"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 212,
							"character": 27
						}
					]
				},
				{
					"id": 228,
					"name": "isSignInPending",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 229,
							"name": "isSignInPending",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Check if there is a authentication request that hasn't been handled.",
								"text": "Also checks for a protocol echo reply (which if detected then the page\nwill be automatically redirected after this call).\n",
								"returns": "`true` if there is a pending sign in, otherwise `false`\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 181,
							"character": 17
						}
					]
				},
				{
					"id": 230,
					"name": "isUserSignedIn",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 231,
							"name": "isUserSignedIn",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Check if a user is currently signed in.",
								"returns": "`true` if the user is signed in, `false` if not.\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 200,
							"character": 16
						}
					]
				},
				{
					"id": 235,
					"name": "loadUserData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 236,
							"name": "loadUserData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Retrieves the user data object. The user's profile is stored in the key [[Profile]].",
								"returns": "User data object.\n"
							},
							"type": {
								"type": "reference",
								"id": 122,
								"name": "UserData"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 355,
							"character": 14
						}
					]
				},
				{
					"id": 215,
					"name": "makeAuthRequest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 216,
							"name": "makeAuthRequest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Generates an authentication request that can be sent to the Blockstack\nbrowser for the user to approve sign in. This authentication request can\nthen be used for sign in by passing it to the [[redirectToSignInWithAuthRequest]]\nmethod.",
								"text": "*Note*: This method should only be used if you want to use a customized authentication\nflow. Typically, you'd use [[redirectToSignIn]] which is the default sign in method.\n",
								"returns": "the authentication request\n"
							},
							"parameters": [
								{
									"id": 217,
									"name": "transitKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "A HEX encoded transit private key."
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 218,
									"name": "redirectURI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "Location to redirect the user to after sign in approval."
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 219,
									"name": "manifestURI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "Location of this app's manifest file."
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 220,
									"name": "scopes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "The permissions this app is requesting. The default is `store_write`."
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "union",
											"types": [
												{
													"type": "reference",
													"id": 1,
													"name": "AuthScope"
												},
												{
													"type": "intrinsic",
													"name": "string"
												}
											]
										}
									}
								},
								{
									"id": 221,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "The origin of the app."
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 222,
									"name": "expiresAt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "The time at which this request is no longer valid."
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": "nextHour().getTime()"
								},
								{
									"id": 223,
									"name": "extraParams",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"comment": {
										"text": "Any extra parameters to pass to the authenticator. Use this to\npass options that aren't part of the Blockstack authentication specification,\nbut might be supported by special authenticators.\n"
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									},
									"defaultValue": "{}"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 112,
							"character": 17
						}
					]
				},
				{
					"id": 247,
					"name": "signUserOut",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 248,
							"name": "signUserOut",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Sign the user out and optionally redirect to given location."
							},
							"parameters": [
								{
									"id": 249,
									"name": "redirectURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"comment": {
										"text": "\nLocation to redirect user to after sign out.\nOnly used in environments with `window` available\n"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/userSession.ts",
							"line": 404,
							"character": 13
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						208
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						206,
						207
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						241,
						237,
						224,
						226,
						232,
						228,
						230,
						235,
						215,
						247
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/userSession.ts",
					"line": 46,
					"character": 24
				}
			]
		},
		{
			"id": 3586,
			"name": "VerificationError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3587,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 3588,
							"name": "new VerificationError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3589,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3586,
								"name": "VerificationError"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/errors.ts",
							"line": 55,
							"character": 46
						}
					]
				},
				{
					"id": 3591,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 887,
						"name": "Error.message"
					}
				},
				{
					"id": 3590,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 973,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 886,
						"name": "Error.name"
					}
				},
				{
					"id": 3592,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 975,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"overwrites": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 888,
						"name": "Error.stack"
					}
				},
				{
					"id": 3593,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
							"line": 984,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						3587
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3591,
						3590,
						3592,
						3593
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/errors.ts",
					"line": 55,
					"character": 30
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 889,
					"name": "Error"
				}
			]
		},
		{
			"id": 2417,
			"name": "Wallet",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2429,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2430,
							"name": "new Wallet",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2431,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2432,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2436,
													"name": "bitcoinPublicKeychain",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 88,
															"character": 25
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2433,
													"name": "chain",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 85,
															"character": 9
														}
													],
													"type": {
														"type": "reference",
														"id": 1219,
														"name": "ChainID"
													}
												},
												{
													"id": 2441,
													"name": "configPrivateKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 93,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2434,
													"name": "encryptedBackupPhrase",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 86,
															"character": 25
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2437,
													"name": "firstBitcoinAddress",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 89,
															"character": 23
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2440,
													"name": "identities",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 92,
															"character": 14
														}
													],
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"id": 2254,
															"name": "Identity"
														}
													}
												},
												{
													"id": 2439,
													"name": "identityAddresses",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 91,
															"character": 21
														}
													],
													"type": {
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												},
												{
													"id": 2438,
													"name": "identityKeypairs",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 90,
															"character": 20
														}
													],
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"id": 2159,
															"name": "IdentityKeyPair"
														}
													}
												},
												{
													"id": 2435,
													"name": "identityPublicKeychain",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 87,
															"character": 26
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2442,
													"name": "stacksPrivateKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 94,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2443,
													"name": "walletConfig",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 95,
															"character": 16
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "reference",
																"id": 2402,
																"name": "WalletConfig"
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2436,
														2433,
														2441,
														2434,
														2437,
														2440,
														2439,
														2438,
														2435,
														2442,
														2443
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/index.ts",
													"line": 84,
													"character": 14
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 2417,
								"name": "Wallet"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 82,
							"character": 30
						}
					]
				},
				{
					"id": 2420,
					"name": "bitcoinPublicKeychain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 74,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2418,
					"name": "chain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 72,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					}
				},
				{
					"id": 2426,
					"name": "configPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 80,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2419,
					"name": "encryptedBackupPhrase",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 73,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2421,
					"name": "firstBitcoinAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 75,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2425,
					"name": "identities",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 79,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2254,
							"name": "Identity"
						}
					}
				},
				{
					"id": 2423,
					"name": "identityAddresses",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 77,
							"character": 19
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 2422,
					"name": "identityKeypairs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 76,
							"character": 18
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2159,
							"name": "IdentityKeyPair"
						}
					}
				},
				{
					"id": 2424,
					"name": "identityPublicKeychain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 78,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2427,
					"name": "stacksPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 81,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2428,
					"name": "walletConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 82,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 2402,
						"name": "WalletConfig"
					}
				},
				{
					"id": 2477,
					"name": "createGaiaConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2478,
							"name": "createGaiaConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2479,
									"name": "gaiaHubUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "GaiaHubConfig"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 229,
							"character": 24
						}
					]
				},
				{
					"id": 2474,
					"name": "createNewIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2475,
							"name": "createNewIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2476,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 2254,
										"name": "Identity"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 217,
							"character": 25
						}
					]
				},
				{
					"id": 2480,
					"name": "fetchConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2481,
							"name": "fetchConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2482,
									"name": "gaiaConfig",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "GaiaHubConfig"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "reference",
												"id": 2402,
												"name": "WalletConfig"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 233,
							"character": 19
						}
					]
				},
				{
					"id": 2483,
					"name": "getOrCreateConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2484,
							"name": "getOrCreateConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2485,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2486,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2487,
													"name": "gaiaConfig",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 251,
															"character": 14
														}
													],
													"type": {
														"type": "reference",
														"name": "GaiaHubConfig"
													}
												},
												{
													"id": 2488,
													"name": "skipUpload",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 252,
															"character": 14
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "intrinsic",
																"name": "false"
															},
															{
																"type": "intrinsic",
																"name": "true"
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2487,
														2488
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/index.ts",
													"line": 250,
													"character": 26
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 2402,
										"name": "WalletConfig"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 250,
							"character": 25
						}
					]
				},
				{
					"id": 2504,
					"name": "getSigner",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2505,
							"name": "getSigner",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2339,
								"name": "WalletSigner"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 328,
							"character": 11
						}
					]
				},
				{
					"id": 2468,
					"name": "restoreIdentities",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2469,
							"name": "restoreIdentities",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Restore all previously used identities. This is meant to be used when 'restoring' a wallet.\nFirst, it will check for a `walletConfig`. If present, then we use that to determine how\nmany identities to generate, and auto-populate their username.",
								"text": "If `walletConfig` is empty, then this is being restored from an authenticator that doesn't\nsupport `walletConfig`. In that case, we will recursively generate identities, and check for\non-chain names.\n\n"
							},
							"parameters": [
								{
									"id": 2470,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2471,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2473,
													"name": "gaiaReadURL",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 185,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2472,
													"name": "rootNode",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 184,
															"character": 12
														}
													],
													"type": {
														"type": "reference",
														"name": "BIP32Interface"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2473,
														2472
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/index.ts",
													"line": 183,
													"character": 26
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "unknown",
										"name": "this"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 183,
							"character": 25
						}
					]
				},
				{
					"id": 2489,
					"name": "updateConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2490,
							"name": "updateConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2491,
									"name": "gaiaConfig",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "GaiaHubConfig"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 278,
							"character": 20
						}
					]
				},
				{
					"id": 2499,
					"name": "updateConfigForReuseWarning",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2500,
							"name": "updateConfigForReuseWarning",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2501,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2502,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2503,
													"name": "gaiaConfig",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 320,
															"character": 48
														}
													],
													"type": {
														"type": "reference",
														"name": "GaiaHubConfig"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2503
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/index.ts",
													"line": 320,
													"character": 36
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 320,
							"character": 35
						}
					]
				},
				{
					"id": 2492,
					"name": "updateConfigWithAuth",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2493,
							"name": "updateConfigWithAuth",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2494,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2495,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2497,
													"name": "app",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 286,
															"character": 7
														}
													],
													"type": {
														"type": "reference",
														"id": 2389,
														"name": "ConfigApp"
													}
												},
												{
													"id": 2498,
													"name": "gaiaConfig",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 287,
															"character": 14
														}
													],
													"type": {
														"type": "reference",
														"name": "GaiaHubConfig"
													}
												},
												{
													"id": 2496,
													"name": "identityIndex",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 285,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2497,
														2498,
														2496
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/index.ts",
													"line": 284,
													"character": 29
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 284,
							"character": 28
						}
					]
				},
				{
					"id": 2460,
					"name": "createAccount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2461,
							"name": "createAccount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2462,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2463,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2466,
													"name": "chain",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 148,
															"character": 9
														}
													],
													"type": {
														"type": "reference",
														"id": 1219,
														"name": "ChainID"
													}
												},
												{
													"id": 2464,
													"name": "encryptedBackupPhrase",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 146,
															"character": 25
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2467,
													"name": "identitiesToGenerate",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 149,
															"character": 24
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													},
													"defaultValue": "1"
												},
												{
													"id": 2465,
													"name": "rootNode",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/index.ts",
															"line": 147,
															"character": 12
														}
													],
													"type": {
														"type": "reference",
														"name": "BIP32Interface"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2466,
														2464,
														2467,
														2465
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/index.ts",
													"line": 145,
													"character": 29
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 2417,
										"name": "Wallet"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 145,
							"character": 28
						}
					]
				},
				{
					"id": 2447,
					"name": "generate",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2448,
							"name": "generate",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2449,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2450,
									"name": "chain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1219,
										"name": "ChainID"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 2417,
										"name": "Wallet"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 124,
							"character": 23
						}
					]
				},
				{
					"id": 2444,
					"name": "generateFactory",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2445,
							"name": "generateFactory",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2446,
									"name": "bitsEntropy",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 2289,
										"name": "AllowedKeyEntropyBits"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "(Anonymous function)"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 110,
							"character": 24
						}
					]
				},
				{
					"id": 2451,
					"name": "generateStrong",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2452,
							"name": "generateStrong",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2453,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2454,
									"name": "chain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1219,
										"name": "ChainID"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 2417,
										"name": "Wallet"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 128,
							"character": 29
						}
					]
				},
				{
					"id": 2455,
					"name": "restore",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2456,
							"name": "restore",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2457,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2458,
									"name": "seedPhrase",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2459,
									"name": "chain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1219,
										"name": "ChainID"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 2417,
										"name": "Wallet"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 132,
							"character": 22
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2429
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2420,
						2418,
						2426,
						2419,
						2421,
						2425,
						2423,
						2422,
						2424,
						2427,
						2428
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2477,
						2474,
						2480,
						2483,
						2504,
						2468,
						2489,
						2499,
						2492,
						2460,
						2447,
						2444,
						2451,
						2455
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/index.ts",
					"line": 71,
					"character": 19
				}
			]
		},
		{
			"id": 2339,
			"name": "WalletSigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2341,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2342,
							"name": "new WalletSigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2343,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2344,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2345,
													"name": "privateKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 56,
															"character": 26
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2345
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/signer.ts",
													"line": 56,
													"character": 14
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 2339,
								"name": "WalletSigner"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 54,
							"character": 21
						}
					]
				},
				{
					"id": 2340,
					"name": "privateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 54,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2353,
					"name": "fetchAccount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2354,
							"name": "fetchAccount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2355,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2356,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2358,
													"name": "rpcClient",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 78,
															"character": 13
														}
													],
													"type": {
														"type": "reference",
														"name": "RPCClient"
													}
												},
												{
													"id": 2357,
													"name": "version",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 77,
															"character": 11
														}
													],
													"type": {
														"type": "reference",
														"id": 1222,
														"name": "TransactionVersion"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2358,
														2357
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/signer.ts",
													"line": 76,
													"character": 21
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Account"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 76,
							"character": 20
						}
					]
				},
				{
					"id": 2351,
					"name": "getNetwork",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2352,
							"name": "getNetwork",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "StacksTestnet"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 70,
							"character": 12
						}
					]
				},
				{
					"id": 2346,
					"name": "getSTXAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2347,
							"name": "getSTXAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2348,
									"name": "version",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1222,
										"name": "TransactionVersion"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 60,
							"character": 15
						}
					]
				},
				{
					"id": 2349,
					"name": "getSTXPrivateKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2350,
							"name": "getSTXPrivateKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 64,
							"character": 18
						}
					]
				},
				{
					"id": 2359,
					"name": "signContractCall",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2360,
							"name": "signContractCall",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2361,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2362,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2364,
													"name": "contractAddress",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 90,
															"character": 19
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2363,
													"name": "contractName",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 89,
															"character": 16
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2366,
													"name": "functionArgs",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 92,
															"character": 16
														}
													],
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"id": 3884,
															"name": "ClarityValue"
														}
													}
												},
												{
													"id": 2365,
													"name": "functionName",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 91,
															"character": 16
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2367,
													"name": "nonce",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 93,
															"character": 9
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 2368,
													"name": "postConditionMode",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 94,
															"character": 21
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "reference",
																"id": 3345,
																"name": "Allow"
															},
															{
																"type": "reference",
																"id": 3346,
																"name": "Deny"
															}
														]
													}
												},
												{
													"id": 2369,
													"name": "postConditions",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 95,
															"character": 18
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "array",
																"elementType": {
																	"type": "reference",
																	"id": 3328,
																	"name": "PostCondition"
																}
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2364,
														2363,
														2366,
														2365,
														2367,
														2368,
														2369
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/signer.ts",
													"line": 88,
													"character": 25
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "StacksTransaction"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 88,
							"character": 24
						}
					]
				},
				{
					"id": 2370,
					"name": "signContractDeploy",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2371,
							"name": "signContractDeploy",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2372,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2373,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2375,
													"name": "codeBody",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 113,
															"character": 12
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2374,
													"name": "contractName",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 112,
															"character": 16
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2376,
													"name": "nonce",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 114,
															"character": 9
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 2377,
													"name": "postConditionMode",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 115,
															"character": 21
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "reference",
																"id": 3345,
																"name": "Allow"
															},
															{
																"type": "reference",
																"id": 3346,
																"name": "Deny"
															}
														]
													}
												},
												{
													"id": 2378,
													"name": "postConditions",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 116,
															"character": 18
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "array",
																"elementType": {
																	"type": "reference",
																	"id": 3328,
																	"name": "PostCondition"
																}
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2375,
														2374,
														2376,
														2377,
														2378
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/signer.ts",
													"line": 111,
													"character": 27
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "StacksTransaction"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 111,
							"character": 26
						}
					]
				},
				{
					"id": 2379,
					"name": "signSTXTransfer",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2380,
							"name": "signSTXTransfer",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 2381,
									"name": "__namedParameters",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"originalName": "__0",
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2382,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2384,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 132,
															"character": 10
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 2385,
													"name": "memo",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 133,
															"character": 8
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "intrinsic",
																"name": "string"
															}
														]
													}
												},
												{
													"id": 2386,
													"name": "nonce",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 134,
															"character": 9
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 2387,
													"name": "postConditionMode",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 135,
															"character": 21
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "reference",
																"id": 3345,
																"name": "Allow"
															},
															{
																"type": "reference",
																"id": 3346,
																"name": "Deny"
															}
														]
													}
												},
												{
													"id": 2388,
													"name": "postConditions",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 136,
															"character": 18
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "array",
																"elementType": {
																	"type": "reference",
																	"id": 3328,
																	"name": "PostCondition"
																}
															}
														]
													}
												},
												{
													"id": 2383,
													"name": "recipient",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/keychain/src/wallet/signer.ts",
															"line": 131,
															"character": 13
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2384,
														2385,
														2386,
														2387,
														2388,
														2383
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/keychain/src/wallet/signer.ts",
													"line": 130,
													"character": 24
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "StacksTransaction"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 130,
							"character": 23
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2341
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2340
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2353,
						2351,
						2346,
						2349,
						2359,
						2370,
						2379
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/signer.ts",
					"line": 53,
					"character": 25
				}
			]
		},
		{
			"id": 1661,
			"name": "WebCryptoAesCipher",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1663,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1664,
							"name": "new WebCryptoAesCipher",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1665,
									"name": "subtleCrypto",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "SubtleCrypto"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1661,
								"name": "WebCryptoAesCipher"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 54,
							"character": 29
						}
					]
				},
				{
					"id": 1662,
					"name": "subtleCrypto",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 54,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "SubtleCrypto"
					}
				},
				{
					"id": 1672,
					"name": "decrypt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1673,
							"name": "decrypt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1674,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1680,
										"name": "CipherAlgorithm"
									}
								},
								{
									"id": 1675,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1676,
									"name": "iv",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1677,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1637,
								"name": "AesCipher.decrypt"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 84,
							"character": 15
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1636,
						"name": "AesCipher.decrypt"
					}
				},
				{
					"id": 1666,
					"name": "encrypt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1667,
							"name": "encrypt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1668,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1680,
										"name": "CipherAlgorithm"
									}
								},
								{
									"id": 1669,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1670,
									"name": "iv",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1671,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1631,
								"name": "AesCipher.encrypt"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 60,
							"character": 15
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1630,
						"name": "AesCipher.encrypt"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1663
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1662
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1672,
						1666
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 53,
					"character": 31
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1629,
					"name": "AesCipher"
				}
			]
		},
		{
			"id": 1775,
			"name": "WebCryptoHmacSha256",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1777,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1778,
							"name": "new WebCryptoHmacSha256",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1779,
									"name": "subtleCrypto",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "SubtleCrypto"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1775,
								"name": "WebCryptoHmacSha256"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 25,
							"character": 29
						}
					]
				},
				{
					"id": 1776,
					"name": "subtleCrypto",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 25,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "SubtleCrypto"
					}
				},
				{
					"id": 1780,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1781,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1782,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1783,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1763,
								"name": "Hmac.digest"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 31,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1762,
						"name": "Hmac.digest"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1777
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1776
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1780
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hmacSha256.ts",
					"line": 24,
					"character": 32
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1761,
					"name": "Hmac"
				}
			]
		},
		{
			"id": 1935,
			"name": "WebCryptoPartialPbkdf2",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1937,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1938,
							"name": "new WebCryptoPartialPbkdf2",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1939,
									"name": "subtleCrypto",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "SubtleCrypto"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1935,
								"name": "WebCryptoPartialPbkdf2"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 98,
							"character": 29
						}
					]
				},
				{
					"id": 1936,
					"name": "subtleCrypto",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 98,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "SubtleCrypto"
					}
				},
				{
					"id": 1940,
					"name": "derive",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1941,
							"name": "derive",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1942,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1943,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1944,
									"name": "iterations",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1945,
									"name": "keyLength",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1946,
									"name": "digest",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1947,
										"name": "Pbkdf2Digests"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1905,
								"name": "Pbkdf2.derive"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 104,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1904,
						"name": "Pbkdf2.derive"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1937
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1936
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1940
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 92,
					"character": 35
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1903,
					"name": "Pbkdf2"
				}
			]
		},
		{
			"id": 1923,
			"name": "WebCryptoPbkdf2",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1925,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1926,
							"name": "new WebCryptoPbkdf2",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1927,
									"name": "subtleCrypto",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "SubtleCrypto"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1923,
								"name": "WebCryptoPbkdf2"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 46,
							"character": 29
						}
					]
				},
				{
					"id": 1924,
					"name": "subtleCrypto",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 46,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "SubtleCrypto"
					}
				},
				{
					"id": 1928,
					"name": "derive",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1929,
							"name": "derive",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1930,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1931,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1932,
									"name": "iterations",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1933,
									"name": "keyLength",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1934,
									"name": "digest",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1947,
										"name": "Pbkdf2Digests"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							},
							"implementationOf": {
								"type": "reference",
								"id": 1905,
								"name": "Pbkdf2.derive"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 52,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1904,
						"name": "Pbkdf2.derive"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1925
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1924
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1928
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 45,
					"character": 28
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1903,
					"name": "Pbkdf2"
				}
			]
		},
		{
			"id": 1701,
			"name": "WebCryptoSha2Hash",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1703,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1704,
							"name": "new WebCryptoSha2Hash",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1705,
									"name": "subtleCrypto",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "SubtleCrypto"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 1701,
								"name": "WebCryptoSha2Hash"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 34,
							"character": 29
						}
					]
				},
				{
					"id": 1702,
					"name": "subtleCrypto",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 34,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "SubtleCrypto"
					}
				},
				{
					"id": 1706,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1707,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1708,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1709,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"sha256\""
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 40,
							"character": 14
						}
					],
					"implementationOf": {
						"type": "reference",
						"id": 1688,
						"name": "Sha2Hash.digest"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1703
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1702
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1706
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 33,
					"character": 30
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"id": 1687,
					"name": "Sha2Hash"
				}
			]
		},
		{
			"id": 4044,
			"name": "sha512_256",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4045,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4046,
							"name": "new sha512_256",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4044,
								"name": "sha512_256"
							},
							"overwrites": {
								"type": "reference",
								"name": "Transform.__constructor"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 64,
							"character": 40
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Transform.__constructor"
					}
				},
				{
					"id": 4136,
					"name": "readable",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 20,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4136,
						"name": "Readable.readable"
					}
				},
				{
					"id": 4137,
					"name": "readableFlowing",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 21,
							"character": 36
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4137,
						"name": "Readable.readableFlowing"
					}
				},
				{
					"id": 4138,
					"name": "readableHighWaterMark",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 22,
							"character": 42
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4138,
						"name": "Readable.readableHighWaterMark"
					}
				},
				{
					"id": 4139,
					"name": "readableLength",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 23,
							"character": 35
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4139,
						"name": "Readable.readableLength"
					}
				},
				{
					"id": 4065,
					"name": "writable",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 210,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4065,
						"name": "Duplex.writable"
					}
				},
				{
					"id": 4066,
					"name": "writableHighWaterMark",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 211,
							"character": 42
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4066,
						"name": "Duplex.writableHighWaterMark"
					}
				},
				{
					"id": 4067,
					"name": "writableLength",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 212,
							"character": 35
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4067,
						"name": "Duplex.writableLength"
					}
				},
				{
					"id": 4404,
					"name": "defaultMaxListeners",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 18,
							"character": 38
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4404,
						"name": "EventEmitter.defaultMaxListeners"
					}
				},
				{
					"id": 4391,
					"name": "[Symbol.asyncIterator]",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4392,
							"name": "[Symbol.asyncIterator]",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "AsyncIterableIterator"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4391,
								"name": "Readable.[Symbol.asyncIterator]"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 96,
							"character": 34
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4391,
						"name": "Readable.[Symbol.asyncIterator]"
					}
				},
				{
					"id": 4086,
					"name": "_destroy",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4087,
							"name": "_destroy",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4088,
									"name": "error",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "reference",
												"id": 889,
												"name": "Error"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								},
								{
									"id": 4089,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4090,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4091,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4092,
															"name": "error",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"id": 889,
																		"name": "Error"
																	},
																	{
																		"type": "intrinsic",
																		"name": "null"
																	}
																]
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 216,
													"character": 51
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"overwrites": {
								"type": "reference",
								"name": "Readable._destroy"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4086,
								"name": "Duplex._destroy"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 216,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Readable._destroy"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4086,
						"name": "Duplex._destroy"
					}
				},
				{
					"id": 4093,
					"name": "_final",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4094,
							"name": "_final",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4095,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4096,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4097,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4098,
															"name": "error",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"id": 889,
																		"name": "Error"
																	},
																	{
																		"type": "intrinsic",
																		"name": "null"
																	}
																]
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 217,
													"character": 28
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4093,
								"name": "Duplex._final"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 217,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4093,
						"name": "Duplex._final"
					}
				},
				{
					"id": 4062,
					"name": "_flush",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4063,
							"name": "_flush",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4064,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransformCallback"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4062,
								"name": "Transform._flush"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 243,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4062,
						"name": "Transform._flush"
					}
				},
				{
					"id": 4140,
					"name": "_read",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4141,
							"name": "_read",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4142,
									"name": "size",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4140,
								"name": "Readable._read"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 25,
							"character": 17
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4140,
						"name": "Readable._read"
					}
				},
				{
					"id": 4057,
					"name": "_transform",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4058,
							"name": "_transform",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4059,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4060,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4061,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "TransformCallback"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4057,
								"name": "Transform._transform"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 242,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4057,
						"name": "Transform._transform"
					}
				},
				{
					"id": 4068,
					"name": "_write",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4069,
							"name": "_write",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4070,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4071,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4072,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4073,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4074,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4075,
															"name": "error",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"id": 889,
																		"name": "Error"
																	},
																	{
																		"type": "intrinsic",
																		"name": "null"
																	}
																]
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 214,
													"character": 58
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4068,
								"name": "Duplex._write"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 214,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4068,
						"name": "Duplex._write"
					}
				},
				{
					"id": 4076,
					"name": "_writev",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"signatures": [
						{
							"id": 4077,
							"name": "_writev",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4078,
									"name": "chunks",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 4079,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 4080,
															"name": "chunk",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "node_modules/@types/node/stream.d.ts",
																	"line": 215,
																	"character": 42
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														},
														{
															"id": 4081,
															"name": "encoding",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "node_modules/@types/node/stream.d.ts",
																	"line": 215,
																	"character": 57
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																4080,
																4081
															]
														}
													],
													"sources": [
														{
															"fileName": "node_modules/@types/node/stream.d.ts",
															"line": 215,
															"character": 35
														}
													]
												}
											}
										],
										"name": "Array"
									}
								},
								{
									"id": 4082,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4083,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4084,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4085,
															"name": "error",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"id": 889,
																		"name": "Error"
																	},
																	{
																		"type": "intrinsic",
																		"name": "null"
																	}
																]
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 215,
													"character": 79
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4076,
								"name": "Duplex._writev"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 215,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4076,
						"name": "Duplex._writev"
					}
				},
				{
					"id": 4171,
					"name": "addListener",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4172,
							"name": "addListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "Event emitter\nThe defined events on documents including:\n1. close\n2. data\n3. end\n4. readable\n5. error"
							},
							"parameters": [
								{
									"id": 4173,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								},
								{
									"id": 4174,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4175,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4176,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 47,
													"character": 49
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.addListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4171,
								"name": "Readable.addListener"
							}
						},
						{
							"id": 4177,
							"name": "addListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4178,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4179,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4180,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4181,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4182,
															"name": "chunk",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 48,
													"character": 48
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.addListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4171,
								"name": "Readable.addListener"
							}
						},
						{
							"id": 4183,
							"name": "addListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4184,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								},
								{
									"id": 4185,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4186,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4187,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 49,
													"character": 47
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.addListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4171,
								"name": "Readable.addListener"
							}
						},
						{
							"id": 4188,
							"name": "addListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4189,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								},
								{
									"id": 4190,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4191,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4192,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 50,
													"character": 52
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.addListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4171,
								"name": "Readable.addListener"
							}
						},
						{
							"id": 4193,
							"name": "addListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4194,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4195,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4196,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4197,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4198,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "reference",
																"id": 889,
																"name": "Error"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 51,
													"character": 49
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.addListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4171,
								"name": "Readable.addListener"
							}
						},
						{
							"id": 4199,
							"name": "addListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4200,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4201,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4202,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4203,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4204,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 52,
													"character": 57
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.addListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4171,
								"name": "Readable.addListener"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 47,
							"character": 23
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 48,
							"character": 23
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 49,
							"character": 23
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 50,
							"character": 23
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 51,
							"character": 23
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 52,
							"character": 23
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.addListener"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4171,
						"name": "Readable.addListener"
					}
				},
				{
					"id": 4132,
					"name": "cork",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4133,
							"name": "cork",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4132,
								"name": "Duplex.cork"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 224,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4132,
						"name": "Duplex.cork"
					}
				},
				{
					"id": 4168,
					"name": "destroy",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4169,
							"name": "destroy",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4170,
									"name": "error",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"id": 889,
										"name": "Error"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4168,
								"name": "Readable.destroy"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 36,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4168,
						"name": "Readable.destroy"
					}
				},
				{
					"id": 4047,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4048,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							},
							"overwrites": {
								"type": "reference",
								"name": "Hash.digest"
							}
						},
						{
							"id": 4049,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4050,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "HexBase64Latin1Encoding"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Hash.digest"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 88,
							"character": 8
						},
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 89,
							"character": 8
						},
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 90,
							"character": 8
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Hash.digest"
					}
				},
				{
					"id": 4205,
					"name": "emit",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4206,
							"name": "emit",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4207,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.emit"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4205,
								"name": "Readable.emit"
							}
						},
						{
							"id": 4208,
							"name": "emit",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4209,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4210,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.emit"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4205,
								"name": "Readable.emit"
							}
						},
						{
							"id": 4211,
							"name": "emit",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4212,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.emit"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4205,
								"name": "Readable.emit"
							}
						},
						{
							"id": 4213,
							"name": "emit",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4214,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.emit"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4205,
								"name": "Readable.emit"
							}
						},
						{
							"id": 4215,
							"name": "emit",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4216,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4217,
									"name": "err",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 889,
										"name": "Error"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.emit"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4205,
								"name": "Readable.emit"
							}
						},
						{
							"id": 4218,
							"name": "emit",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4219,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4220,
									"name": "args",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isRest": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.emit"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4205,
								"name": "Readable.emit"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 54,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 55,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 56,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 57,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 58,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 59,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.emit"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4205,
						"name": "Readable.emit"
					}
				},
				{
					"id": 4116,
					"name": "end",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4117,
							"name": "end",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4118,
									"name": "cb",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 4119,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"signatures": [
														{
															"id": 4120,
															"name": "__call",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4116,
								"name": "Duplex.end"
							}
						},
						{
							"id": 4121,
							"name": "end",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4122,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4123,
									"name": "cb",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 4124,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"signatures": [
														{
															"id": 4125,
															"name": "__call",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4116,
								"name": "Duplex.end"
							}
						},
						{
							"id": 4126,
							"name": "end",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4127,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4128,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 4129,
									"name": "cb",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 4130,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"signatures": [
														{
															"id": 4131,
															"name": "__call",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4116,
								"name": "Duplex.end"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 221,
							"character": 15
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 222,
							"character": 15
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 223,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4116,
						"name": "Duplex.end"
					}
				},
				{
					"id": 4426,
					"name": "eventNames",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4427,
							"name": "eventNames",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								],
								"name": "Array"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4426,
								"name": "EventEmitter.eventNames"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 33,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4426,
						"name": "EventEmitter.eventNames"
					}
				},
				{
					"id": 4418,
					"name": "getMaxListeners",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4419,
							"name": "getMaxListeners",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4418,
								"name": "EventEmitter.getMaxListeners"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 29,
							"character": 27
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4418,
						"name": "EventEmitter.getMaxListeners"
					}
				},
				{
					"id": 4153,
					"name": "isPaused",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4154,
							"name": "isPaused",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4153,
								"name": "Readable.isPaused"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 30,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4153,
						"name": "Readable.isPaused"
					}
				},
				{
					"id": 4428,
					"name": "listenerCount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4429,
							"name": "listenerCount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4430,
									"name": "type",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4400,
								"name": "EventEmitter.listenerCount"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 34,
							"character": 25
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4400,
						"name": "EventEmitter.listenerCount"
					}
				},
				{
					"id": 4420,
					"name": "listeners",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4421,
							"name": "listeners",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4422,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"name": "Function"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4420,
								"name": "EventEmitter.listeners"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 30,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4420,
						"name": "EventEmitter.listeners"
					}
				},
				{
					"id": 4405,
					"name": "off",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4406,
							"name": "off",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4407,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4408,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4409,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4410,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4411,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/events.d.ts",
													"line": 26,
													"character": 49
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4405,
								"name": "EventEmitter.off"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 26,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4405,
						"name": "EventEmitter.off"
					}
				},
				{
					"id": 4221,
					"name": "on",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4222,
							"name": "on",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4223,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								},
								{
									"id": 4224,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4225,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4226,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 61,
													"character": 40
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.on"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4221,
								"name": "Readable.on"
							}
						},
						{
							"id": 4227,
							"name": "on",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4228,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4229,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4230,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4231,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4232,
															"name": "chunk",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 62,
													"character": 39
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.on"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4221,
								"name": "Readable.on"
							}
						},
						{
							"id": 4233,
							"name": "on",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4234,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								},
								{
									"id": 4235,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4236,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4237,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 63,
													"character": 38
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.on"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4221,
								"name": "Readable.on"
							}
						},
						{
							"id": 4238,
							"name": "on",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4239,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								},
								{
									"id": 4240,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4241,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4242,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 64,
													"character": 43
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.on"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4221,
								"name": "Readable.on"
							}
						},
						{
							"id": 4243,
							"name": "on",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4244,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4245,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4246,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4247,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4248,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "reference",
																"id": 889,
																"name": "Error"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 65,
													"character": 40
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.on"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4221,
								"name": "Readable.on"
							}
						},
						{
							"id": 4249,
							"name": "on",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4250,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4251,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4252,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4253,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4254,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 66,
													"character": 48
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.on"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4221,
								"name": "Readable.on"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 61,
							"character": 14
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 62,
							"character": 14
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 63,
							"character": 14
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 64,
							"character": 14
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 65,
							"character": 14
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 66,
							"character": 14
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.on"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4221,
						"name": "Readable.on"
					}
				},
				{
					"id": 4255,
					"name": "once",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4256,
							"name": "once",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4257,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								},
								{
									"id": 4258,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4259,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4260,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 68,
													"character": 42
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.once"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4255,
								"name": "Readable.once"
							}
						},
						{
							"id": 4261,
							"name": "once",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4262,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4263,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4264,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4265,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4266,
															"name": "chunk",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 69,
													"character": 41
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.once"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4255,
								"name": "Readable.once"
							}
						},
						{
							"id": 4267,
							"name": "once",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4268,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								},
								{
									"id": 4269,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4270,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4271,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 70,
													"character": 40
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.once"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4255,
								"name": "Readable.once"
							}
						},
						{
							"id": 4272,
							"name": "once",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4273,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								},
								{
									"id": 4274,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4275,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4276,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 71,
													"character": 45
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.once"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4255,
								"name": "Readable.once"
							}
						},
						{
							"id": 4277,
							"name": "once",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4278,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4279,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4280,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4281,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4282,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "reference",
																"id": 889,
																"name": "Error"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 72,
													"character": 42
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.once"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4255,
								"name": "Readable.once"
							}
						},
						{
							"id": 4283,
							"name": "once",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4284,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4285,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4286,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4287,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4288,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 73,
													"character": 50
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.once"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4255,
								"name": "Readable.once"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 68,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 69,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 70,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 71,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 72,
							"character": 16
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 73,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.once"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4255,
						"name": "Readable.once"
					}
				},
				{
					"id": 4149,
					"name": "pause",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4150,
							"name": "pause",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4149,
								"name": "Readable.pause"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 28,
							"character": 17
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4149,
						"name": "Readable.pause"
					}
				},
				{
					"id": 4393,
					"name": "pipe",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4394,
							"name": "pipe",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"typeParameter": [
								{
									"id": 4395,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "WritableStream"
									}
								}
							],
							"parameters": [
								{
									"id": 4396,
									"name": "destination",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "typeParameter",
										"name": "T",
										"constraint": {
											"type": "reference",
											"name": "WritableStream"
										}
									}
								},
								{
									"id": 4397,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 4398,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 4399,
															"name": "end",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true,
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "node_modules/@types/node/stream.d.ts",
																	"line": 5,
																	"character": 77
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "intrinsic",
																		"name": "undefined"
																	},
																	{
																		"type": "intrinsic",
																		"name": "false"
																	},
																	{
																		"type": "intrinsic",
																		"name": "true"
																	}
																]
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																4399
															]
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "typeParameter",
								"name": "T",
								"constraint": {
									"type": "reference",
									"name": "WritableStream"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4393,
								"name": "internal.pipe"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 5,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4393,
						"name": "internal.pipe"
					}
				},
				{
					"id": 4289,
					"name": "prependListener",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4290,
							"name": "prependListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4291,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								},
								{
									"id": 4292,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4293,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4294,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 75,
													"character": 53
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4289,
								"name": "Readable.prependListener"
							}
						},
						{
							"id": 4295,
							"name": "prependListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4296,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4297,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4298,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4299,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4300,
															"name": "chunk",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 76,
													"character": 52
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4289,
								"name": "Readable.prependListener"
							}
						},
						{
							"id": 4301,
							"name": "prependListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4302,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								},
								{
									"id": 4303,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4304,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4305,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 77,
													"character": 51
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4289,
								"name": "Readable.prependListener"
							}
						},
						{
							"id": 4306,
							"name": "prependListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4307,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								},
								{
									"id": 4308,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4309,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4310,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 78,
													"character": 56
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4289,
								"name": "Readable.prependListener"
							}
						},
						{
							"id": 4311,
							"name": "prependListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4312,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4313,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4314,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4315,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4316,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "reference",
																"id": 889,
																"name": "Error"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 79,
													"character": 53
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4289,
								"name": "Readable.prependListener"
							}
						},
						{
							"id": 4317,
							"name": "prependListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4318,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4319,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4320,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4321,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4322,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 80,
													"character": 61
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4289,
								"name": "Readable.prependListener"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 75,
							"character": 27
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 76,
							"character": 27
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 77,
							"character": 27
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 78,
							"character": 27
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 79,
							"character": 27
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 80,
							"character": 27
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.prependListener"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4289,
						"name": "Readable.prependListener"
					}
				},
				{
					"id": 4323,
					"name": "prependOnceListener",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4324,
							"name": "prependOnceListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4325,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								},
								{
									"id": 4326,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4327,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4328,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 82,
													"character": 57
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependOnceListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4323,
								"name": "Readable.prependOnceListener"
							}
						},
						{
							"id": 4329,
							"name": "prependOnceListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4330,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4331,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4332,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4333,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4334,
															"name": "chunk",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 83,
													"character": 56
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependOnceListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4323,
								"name": "Readable.prependOnceListener"
							}
						},
						{
							"id": 4335,
							"name": "prependOnceListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4336,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								},
								{
									"id": 4337,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4338,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4339,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 84,
													"character": 55
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependOnceListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4323,
								"name": "Readable.prependOnceListener"
							}
						},
						{
							"id": 4340,
							"name": "prependOnceListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4341,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								},
								{
									"id": 4342,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4343,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4344,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 85,
													"character": 60
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependOnceListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4323,
								"name": "Readable.prependOnceListener"
							}
						},
						{
							"id": 4345,
							"name": "prependOnceListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4346,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4347,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4348,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4349,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4350,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "reference",
																"id": 889,
																"name": "Error"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 86,
													"character": 57
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependOnceListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4323,
								"name": "Readable.prependOnceListener"
							}
						},
						{
							"id": 4351,
							"name": "prependOnceListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4352,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4353,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4354,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4355,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4356,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 87,
													"character": 65
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.prependOnceListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4323,
								"name": "Readable.prependOnceListener"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 82,
							"character": 31
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 83,
							"character": 31
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 84,
							"character": 31
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 85,
							"character": 31
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 86,
							"character": 31
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 87,
							"character": 31
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.prependOnceListener"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4323,
						"name": "Readable.prependOnceListener"
					}
				},
				{
					"id": 4164,
					"name": "push",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4165,
							"name": "push",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4166,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4167,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4164,
								"name": "Readable.push"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 34,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4164,
						"name": "Readable.push"
					}
				},
				{
					"id": 4423,
					"name": "rawListeners",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4424,
							"name": "rawListeners",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4425,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"name": "Function"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4423,
								"name": "EventEmitter.rawListeners"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 31,
							"character": 24
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4423,
						"name": "EventEmitter.rawListeners"
					}
				},
				{
					"id": 4143,
					"name": "read",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4144,
							"name": "read",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4145,
									"name": "size",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "number"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4143,
								"name": "Readable.read"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 26,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4143,
						"name": "Readable.read"
					}
				},
				{
					"id": 4412,
					"name": "removeAllListeners",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4413,
							"name": "removeAllListeners",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4414,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4412,
								"name": "EventEmitter.removeAllListeners"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 27,
							"character": 30
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4412,
						"name": "EventEmitter.removeAllListeners"
					}
				},
				{
					"id": 4357,
					"name": "removeListener",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4358,
							"name": "removeListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4359,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "close"
									}
								},
								{
									"id": 4360,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4361,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4362,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 89,
													"character": 52
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.removeListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4357,
								"name": "Readable.removeListener"
							}
						},
						{
							"id": 4363,
							"name": "removeListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4364,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "data"
									}
								},
								{
									"id": 4365,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4366,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4367,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4368,
															"name": "chunk",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 90,
													"character": 51
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.removeListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4357,
								"name": "Readable.removeListener"
							}
						},
						{
							"id": 4369,
							"name": "removeListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4370,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "end"
									}
								},
								{
									"id": 4371,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4372,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4373,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 91,
													"character": 50
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.removeListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4357,
								"name": "Readable.removeListener"
							}
						},
						{
							"id": 4374,
							"name": "removeListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4375,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "readable"
									}
								},
								{
									"id": 4376,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4377,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4378,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 92,
													"character": 55
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.removeListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4357,
								"name": "Readable.removeListener"
							}
						},
						{
							"id": 4379,
							"name": "removeListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4380,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "stringLiteral",
										"value": "error"
									}
								},
								{
									"id": 4381,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4382,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4383,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4384,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "reference",
																"id": 889,
																"name": "Error"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 93,
													"character": 52
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.removeListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4357,
								"name": "Readable.removeListener"
							}
						},
						{
							"id": 4385,
							"name": "removeListener",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4386,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								},
								{
									"id": 4387,
									"name": "listener",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 4388,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 4389,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 4390,
															"name": "args",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true,
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "node_modules/@types/node/stream.d.ts",
													"line": 94,
													"character": 60
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"overwrites": {
								"type": "reference",
								"name": "EventEmitter.removeListener"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4357,
								"name": "Readable.removeListener"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 89,
							"character": 26
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 90,
							"character": 26
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 91,
							"character": 26
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 92,
							"character": 26
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 93,
							"character": 26
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 94,
							"character": 26
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "EventEmitter.removeListener"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 4357,
						"name": "Readable.removeListener"
					}
				},
				{
					"id": 4151,
					"name": "resume",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4152,
							"name": "resume",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4151,
								"name": "Readable.resume"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 29,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4151,
						"name": "Readable.resume"
					}
				},
				{
					"id": 4113,
					"name": "setDefaultEncoding",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4114,
							"name": "setDefaultEncoding",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4115,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4113,
								"name": "Duplex.setDefaultEncoding"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 220,
							"character": 30
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4113,
						"name": "Duplex.setDefaultEncoding"
					}
				},
				{
					"id": 4146,
					"name": "setEncoding",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4147,
							"name": "setEncoding",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4148,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4146,
								"name": "Readable.setEncoding"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 27,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4146,
						"name": "Readable.setEncoding"
					}
				},
				{
					"id": 4415,
					"name": "setMaxListeners",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4416,
							"name": "setMaxListeners",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4417,
									"name": "n",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4415,
								"name": "EventEmitter.setMaxListeners"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 28,
							"character": 27
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4415,
						"name": "EventEmitter.setMaxListeners"
					}
				},
				{
					"id": 4134,
					"name": "uncork",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4135,
							"name": "uncork",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4134,
								"name": "Duplex.uncork"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 225,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4134,
						"name": "Duplex.uncork"
					}
				},
				{
					"id": 4155,
					"name": "unpipe",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4156,
							"name": "unpipe",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4157,
									"name": "destination",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "NodeJS.WritableStream"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4155,
								"name": "Readable.unpipe"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 31,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4155,
						"name": "Readable.unpipe"
					}
				},
				{
					"id": 4158,
					"name": "unshift",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4159,
							"name": "unshift",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4160,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4158,
								"name": "Readable.unshift"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 32,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4158,
						"name": "Readable.unshift"
					}
				},
				{
					"id": 4051,
					"name": "update",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4052,
							"name": "update",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4053,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											},
											{
												"type": "reference",
												"name": "NodeJS.TypedArray"
											},
											{
												"type": "reference",
												"name": "DataView"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Hash"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4051,
								"name": "Hash.update"
							}
						},
						{
							"id": 4054,
							"name": "update",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4055,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4056,
									"name": "input_encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Utf8AsciiLatin1Encoding"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Hash"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4051,
								"name": "Hash.update"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/crypto.d.ts",
							"line": 40,
							"character": 14
						},
						{
							"fileName": "node_modules/@types/node/crypto.d.ts",
							"line": 41,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4051,
						"name": "Hash.update"
					}
				},
				{
					"id": 4161,
					"name": "wrap",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4162,
							"name": "wrap",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4163,
									"name": "oldStream",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "ReadableStream"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "this"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4161,
								"name": "Readable.wrap"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 33,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4161,
						"name": "Readable.wrap"
					}
				},
				{
					"id": 4099,
					"name": "write",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 4100,
							"name": "write",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4101,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4102,
									"name": "cb",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 4103,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"signatures": [
														{
															"id": 4104,
															"name": "__call",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {
																"isExported": true
															},
															"parameters": [
																{
																	"id": 4105,
																	"name": "error",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isExported": true
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "reference",
																				"id": 889,
																				"name": "Error"
																			},
																			{
																				"type": "intrinsic",
																				"name": "null"
																			},
																			{
																				"type": "intrinsic",
																				"name": "undefined"
																			}
																		]
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4099,
								"name": "Duplex.write"
							}
						},
						{
							"id": 4106,
							"name": "write",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 4107,
									"name": "chunk",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 4108,
									"name": "encoding",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 4109,
									"name": "cb",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "reflection",
												"declaration": {
													"id": 4110,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"signatures": [
														{
															"id": 4111,
															"name": "__call",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {
																"isExported": true
															},
															"parameters": [
																{
																	"id": 4112,
																	"name": "error",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isExported": true
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "reference",
																				"id": 889,
																				"name": "Error"
																			},
																			{
																				"type": "intrinsic",
																				"name": "null"
																			},
																			{
																				"type": "intrinsic",
																				"name": "undefined"
																			}
																		]
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4099,
								"name": "Duplex.write"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 218,
							"character": 17
						},
						{
							"fileName": "node_modules/@types/node/stream.d.ts",
							"line": 219,
							"character": 17
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4099,
						"name": "Duplex.write"
					}
				},
				{
					"id": 4400,
					"name": "listenerCount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 4401,
							"name": "listenerCount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"comment": {
								"tags": [
									{
										"tag": "deprecated",
										"text": "since v4.0.0"
									}
								]
							},
							"parameters": [
								{
									"id": 4402,
									"name": "emitter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "EventEmitter"
									}
								},
								{
									"id": 4403,
									"name": "event",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "symbol"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 4400,
								"name": "EventEmitter.listenerCount"
							}
						}
					],
					"sources": [
						{
							"fileName": "node_modules/@types/node/events.d.ts",
							"line": 17,
							"character": 32
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"id": 4400,
						"name": "EventEmitter.listenerCount"
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						4045
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4136,
						4137,
						4138,
						4139,
						4065,
						4066,
						4067,
						4404
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						4391,
						4086,
						4093,
						4062,
						4140,
						4057,
						4068,
						4076,
						4171,
						4132,
						4168,
						4047,
						4205,
						4116,
						4426,
						4418,
						4153,
						4428,
						4420,
						4405,
						4221,
						4255,
						4149,
						4393,
						4289,
						4323,
						4164,
						4423,
						4143,
						4412,
						4357,
						4151,
						4113,
						4146,
						4415,
						4134,
						4155,
						4158,
						4051,
						4161,
						4099,
						4400
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 64,
					"character": 23
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Hash"
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"name": "ReadableStream"
				},
				{
					"type": "reference",
					"name": "Writable"
				}
			]
		},
		{
			"id": 3690,
			"name": "Address",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3693,
					"name": "hash160",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 114,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3691,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 112,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3323,
						"name": "Address"
					}
				},
				{
					"id": 3692,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 113,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 3359,
						"name": "AddressVersion"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3693,
						3691,
						3692
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 111,
					"character": 24
				}
			]
		},
		{
			"id": 1629,
			"name": "AesCipher",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1636,
					"name": "decrypt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1637,
							"name": "decrypt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1638,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1680,
										"name": "CipherAlgorithm"
									}
								},
								{
									"id": 1639,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1640,
									"name": "iv",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1641,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 11,
							"character": 9
						}
					]
				},
				{
					"id": 1630,
					"name": "encrypt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1631,
							"name": "encrypt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1632,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1680,
										"name": "CipherAlgorithm"
									}
								},
								{
									"id": 1633,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1634,
									"name": "iv",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1635,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/aesCipher.ts",
							"line": 9,
							"character": 9
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1636,
						1630
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 8,
					"character": 26
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"id": 1642,
					"name": "NodeCryptoAesCipher"
				},
				{
					"type": "reference",
					"id": 1661,
					"name": "WebCryptoAesCipher"
				}
			]
		},
		{
			"id": 3711,
			"name": "AssetInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3713,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 408,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				},
				{
					"id": 3715,
					"name": "assetName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 410,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3714,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 409,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3712,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 407,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3327,
						"name": "AssetInfo"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3713,
						3715,
						3714,
						3712
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 406,
					"character": 26
				}
			]
		},
		{
			"id": 1107,
			"name": "AuthRequestType",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1117,
					"name": "do_not_include_profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 85,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1113,
					"name": "domain_name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 81,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1110,
					"name": "exp",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 78,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1109,
					"name": "iat",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 77,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1111,
					"name": "iss",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 79,
							"character": 5
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "null"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 1108,
					"name": "jti",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 76,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1114,
					"name": "manifest_uri",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 82,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1112,
					"name": "public_keys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 80,
							"character": 13
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 1115,
					"name": "redirect_uri",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 83,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1119,
					"name": "scopes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 87,
							"character": 8
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 1118,
					"name": "supports_hub_url",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 86,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 1116,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 84,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1117,
						1113,
						1110,
						1109,
						1111,
						1108,
						1114,
						1112,
						1115,
						1119,
						1118,
						1116
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 75,
					"character": 25
				}
			]
		},
		{
			"id": 3068,
			"name": "BalanceInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3069,
					"name": "balance",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 71,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3070,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 72,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3069,
						3070
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 70,
					"character": 28
				}
			]
		},
		{
			"id": 3058,
			"name": "BlockTimeInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3059,
					"name": "mainnet",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 57,
							"character": 9
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3060,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 3061,
									"name": "target_block_time",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/stacking/src/index.ts",
											"line": 58,
											"character": 21
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										3061
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/stacking/src/index.ts",
									"line": 57,
									"character": 10
								}
							]
						}
					}
				},
				{
					"id": 3062,
					"name": "testnet",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 60,
							"character": 9
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3063,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 3064,
									"name": "target_block_time",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/stacking/src/index.ts",
											"line": 61,
											"character": 21
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										3064
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/stacking/src/index.ts",
									"line": 60,
									"character": 10
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3059,
						3062
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 56,
					"character": 30
				}
			]
		},
		{
			"id": 3913,
			"name": "BufferCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3915,
					"name": "buffer",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/bufferCV.ts",
							"line": 5,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 3914,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/bufferCV.ts",
							"line": 4,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3871,
						"name": "Buffer"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3915,
						3914
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/bufferCV.ts",
					"line": 3,
					"character": 18
				}
			]
		},
		{
			"id": 293,
			"name": "CLI_COMMAND_GROUP",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"indexSignature": [
				{
					"id": 294,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 295,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 290,
							"name": "CLI_COMMAND_GROUP_ITEM"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2746,
					"character": 27
				}
			]
		},
		{
			"id": 290,
			"name": "CLI_COMMAND_GROUP_ITEM",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 291,
					"name": "command",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 2742,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 292,
					"name": "help",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 2743,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						291,
						292
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2741,
					"character": 32
				}
			]
		},
		{
			"id": 287,
			"name": "CLI_COMMAND_HELP",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 289,
					"name": "kw",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 2689,
							"character": 4
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 288,
					"name": "raw",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 2688,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						289,
						288
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2687,
					"character": 26
				}
			]
		},
		{
			"id": 264,
			"name": "CLI_CONFIG_TYPE",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 271,
					"name": "bitcoindPassword",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 68,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 270,
					"name": "bitcoindUsername",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 67,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 265,
					"name": "blockstackAPIUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 62,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 266,
					"name": "blockstackNodeUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 63,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 267,
					"name": "broadcastServiceUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 64,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 269,
					"name": "logConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 66,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 257,
						"name": "CLI_LOG_CONFIG_TYPE"
					}
				},
				{
					"id": 268,
					"name": "utxoServiceUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 65,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						271,
						270,
						265,
						266,
						267,
						269,
						268
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 61,
					"character": 32
				}
			]
		},
		{
			"id": 257,
			"name": "CLI_LOG_CONFIG_TYPE",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 262,
					"name": "colorize",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 57,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 259,
					"name": "handleExceptions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 54,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 263,
					"name": "json",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 58,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 258,
					"name": "level",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 53,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 261,
					"name": "stringify",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 56,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 260,
					"name": "timestamp",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 55,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						262,
						259,
						263,
						258,
						261,
						260
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 52,
					"character": 36
				}
			]
		},
		{
			"id": 434,
			"name": "CLI_NETWORK_OPTS",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 442,
					"name": "altAPIUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 20,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 443,
					"name": "altTransactionBroadcasterUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 21,
							"character": 30
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 435,
					"name": "consensusHash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 13,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 436,
					"name": "feeRate",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 14,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 441,
					"name": "gracePeriod",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 19,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 437,
					"name": "namespaceBurnAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 15,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 444,
					"name": "nodeAPIUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 22,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 438,
					"name": "priceToPay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 16,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 439,
					"name": "priceUnits",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 17,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 440,
					"name": "receiveFeesPeriod",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 18,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						442,
						443,
						435,
						436,
						441,
						437,
						444,
						438,
						439,
						440
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 12,
					"character": 33
				}
			]
		},
		{
			"id": 296,
			"name": "CLI_OPTS",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"indexSignature": [
				{
					"id": 297,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 298,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "null"
							},
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2908,
					"character": 18
				}
			]
		},
		{
			"id": 277,
			"name": "CLI_PROP",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"indexSignature": [
				{
					"id": 278,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 279,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 280,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 286,
									"name": "group",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/cli/src/argparse.ts",
											"line": 128,
											"character": 9
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 285,
									"name": "help",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/cli/src/argparse.ts",
											"line": 127,
											"character": 8
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 282,
									"name": "items",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/cli/src/argparse.ts",
											"line": 124,
											"character": 9
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"id": 272,
											"name": "CLI_PROP_ITEM"
										}
									}
								},
								{
									"id": 284,
									"name": "maxItems",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/cli/src/argparse.ts",
											"line": 126,
											"character": 12
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 283,
									"name": "minItems",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/cli/src/argparse.ts",
											"line": 125,
											"character": 12
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 281,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/cli/src/argparse.ts",
											"line": 123,
											"character": 8
										}
									],
									"type": {
										"type": "stringLiteral",
										"value": "array"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										286,
										285,
										282,
										284,
										283,
										281
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/cli/src/argparse.ts",
									"line": 122,
									"character": 18
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 121,
					"character": 18
				}
			]
		},
		{
			"id": 272,
			"name": "CLI_PROP_ITEM",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 273,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 115,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 276,
					"name": "pattern",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 118,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 275,
					"name": "realtype",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 117,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 274,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 116,
							"character": 6
						}
					],
					"type": {
						"type": "stringLiteral",
						"value": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						273,
						276,
						275,
						274
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 114,
					"character": 23
				}
			]
		},
		{
			"id": 3074,
			"name": "CanLockStxOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Lock stx check options",
				"tags": [
					{
						"tag": "param",
						"text": "the reward Bitcoin address",
						"param": "poxAddress"
					},
					{
						"tag": "param",
						"text": "number of cycles to lock\n",
						"param": "cycles"
					}
				]
			},
			"children": [
				{
					"id": 3076,
					"name": "cycles",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 88,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3075,
					"name": "poxAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 87,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3076,
						3075
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 86,
					"character": 34
				}
			]
		},
		{
			"id": 303,
			"name": "CheckArgsFailType",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 306,
					"name": "command",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3113,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 305,
					"name": "error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3112,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 304,
					"name": "success",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3111,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "false"
					}
				},
				{
					"id": 307,
					"name": "usage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3114,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						306,
						305,
						304,
						307
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 3110,
					"character": 34
				}
			]
		},
		{
			"id": 299,
			"name": "CheckArgsSuccessType",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 302,
					"name": "args",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3107,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Array"
					}
				},
				{
					"id": 301,
					"name": "command",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3106,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 300,
					"name": "success",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 3105,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "true"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						302,
						301,
						300
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 3104,
					"character": 37
				}
			]
		},
		{
			"id": 4880,
			"name": "ClarityAbi",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4881,
					"name": "functions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 257,
							"character": 11
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 4851,
							"name": "ClarityAbiFunction"
						}
					}
				},
				{
					"id": 4884,
					"name": "fungible_tokens",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 260,
							"character": 17
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 4875,
							"name": "ClarityAbiTypeFungibleToken"
						}
					}
				},
				{
					"id": 4883,
					"name": "maps",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 259,
							"character": 6
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 4865,
							"name": "ClarityAbiMap"
						}
					}
				},
				{
					"id": 4885,
					"name": "non_fungible_tokens",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 261,
							"character": 21
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 4877,
							"name": "ClarityAbiTypeNonFungibleToken"
						}
					}
				},
				{
					"id": 4882,
					"name": "variables",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 258,
							"character": 11
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 4861,
							"name": "ClarityAbiVariable"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4881,
						4884,
						4883,
						4885,
						4882
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 256,
					"character": 27
				}
			]
		},
		{
			"id": 4851,
			"name": "ClarityAbiFunction",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4853,
					"name": "access",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 212,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "stringLiteral",
								"value": "private"
							},
							{
								"type": "stringLiteral",
								"value": "public"
							},
							{
								"type": "stringLiteral",
								"value": "read_only"
							}
						]
					}
				},
				{
					"id": 4854,
					"name": "args",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 213,
							"character": 6
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reflection",
							"declaration": {
								"id": 4855,
								"name": "__type",
								"kind": 65536,
								"kindString": "Type literal",
								"flags": {
									"isExported": true
								},
								"children": [
									{
										"id": 4856,
										"name": "name",
										"kind": 32,
										"kindString": "Variable",
										"flags": {
											"isExported": true
										},
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 214,
												"character": 8
											}
										],
										"type": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									{
										"id": 4857,
										"name": "type",
										"kind": 32,
										"kindString": "Variable",
										"flags": {
											"isExported": true
										},
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 215,
												"character": 8
											}
										],
										"type": {
											"type": "reference",
											"id": 4928,
											"name": "ClarityAbiType"
										}
									}
								],
								"groups": [
									{
										"title": "Variables",
										"kind": 32,
										"children": [
											4856,
											4857
										]
									}
								],
								"sources": [
									{
										"fileName": "packages/transactions/src/contract-abi.ts",
										"line": 213,
										"character": 7
									}
								]
							}
						}
					}
				},
				{
					"id": 4852,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 211,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 4858,
					"name": "outputs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 217,
							"character": 9
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 4859,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4860,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 218,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4928,
										"name": "ClarityAbiType"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4860
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 217,
									"character": 10
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4853,
						4854,
						4852,
						4858
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 210,
					"character": 35
				}
			]
		},
		{
			"id": 4865,
			"name": "ClarityAbiMap",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4867,
					"name": "key",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 237,
							"character": 5
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reflection",
							"declaration": {
								"id": 4868,
								"name": "__type",
								"kind": 65536,
								"kindString": "Type literal",
								"flags": {
									"isExported": true
								},
								"children": [
									{
										"id": 4869,
										"name": "name",
										"kind": 32,
										"kindString": "Variable",
										"flags": {
											"isExported": true
										},
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 238,
												"character": 8
											}
										],
										"type": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									{
										"id": 4870,
										"name": "type",
										"kind": 32,
										"kindString": "Variable",
										"flags": {
											"isExported": true
										},
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 239,
												"character": 8
											}
										],
										"type": {
											"type": "reference",
											"id": 4928,
											"name": "ClarityAbiType"
										}
									}
								],
								"groups": [
									{
										"title": "Variables",
										"kind": 32,
										"children": [
											4869,
											4870
										]
									}
								],
								"sources": [
									{
										"fileName": "packages/transactions/src/contract-abi.ts",
										"line": 237,
										"character": 6
									}
								]
							}
						}
					}
				},
				{
					"id": 4866,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 236,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 4871,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 241,
							"character": 7
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reflection",
							"declaration": {
								"id": 4872,
								"name": "__type",
								"kind": 65536,
								"kindString": "Type literal",
								"flags": {
									"isExported": true
								},
								"children": [
									{
										"id": 4873,
										"name": "name",
										"kind": 32,
										"kindString": "Variable",
										"flags": {
											"isExported": true
										},
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 242,
												"character": 8
											}
										],
										"type": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									{
										"id": 4874,
										"name": "type",
										"kind": 32,
										"kindString": "Variable",
										"flags": {
											"isExported": true
										},
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 243,
												"character": 8
											}
										],
										"type": {
											"type": "reference",
											"id": 4928,
											"name": "ClarityAbiType"
										}
									}
								],
								"groups": [
									{
										"title": "Variables",
										"kind": 32,
										"children": [
											4873,
											4874
										]
									}
								],
								"sources": [
									{
										"fileName": "packages/transactions/src/contract-abi.ts",
										"line": 241,
										"character": 8
									}
								]
							}
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4867,
						4866,
						4871
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 235,
					"character": 30
				}
			]
		},
		{
			"id": 4875,
			"name": "ClarityAbiTypeFungibleToken",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4876,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 248,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4876
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 247,
					"character": 44
				}
			]
		},
		{
			"id": 4877,
			"name": "ClarityAbiTypeNonFungibleToken",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4878,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 252,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 4879,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 253,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 4928,
						"name": "ClarityAbiType"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4878,
						4879
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 251,
					"character": 47
				}
			]
		},
		{
			"id": 4861,
			"name": "ClarityAbiVariable",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4863,
					"name": "access",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 231,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "stringLiteral",
								"value": "variable"
							},
							{
								"type": "stringLiteral",
								"value": "constant"
							}
						]
					}
				},
				{
					"id": 4862,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 230,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 4864,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 232,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 4928,
						"name": "ClarityAbiType"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4863,
						4862,
						4864
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 229,
					"character": 35
				}
			]
		},
		{
			"id": 899,
			"name": "ClarityFunctionArg",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 900,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 793,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 901,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 794,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 4928,
						"name": "ClarityAbiType"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						900,
						901
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 792,
					"character": 35
				}
			]
		},
		{
			"id": 3659,
			"name": "CoinbasePayload",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3662,
					"name": "coinbaseBuffer",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 134,
							"character": 25
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 3661,
					"name": "payloadType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 133,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"id": 3339,
						"name": "Coinbase"
					}
				},
				{
					"id": 3660,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 132,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3662,
						3661,
						3660
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 131,
					"character": 32
				}
			]
		},
		{
			"id": 2389,
			"name": "ConfigApp",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2393,
					"name": "appIcon",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 40,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2392,
					"name": "lastLoginAt",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 39,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2394,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 41,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2390,
					"name": "origin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 37,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2391,
					"name": "scopes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 38,
							"character": 8
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2393,
						2392,
						2394,
						2390,
						2391
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/index.ts",
					"line": 36,
					"character": 26
				}
			]
		},
		{
			"id": 2395,
			"name": "ConfigIdentity",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2397,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 46,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2398,
					"name": "apps",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 47,
							"character": 6
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2399,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"indexSignature": [
								{
									"id": 2400,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2401,
											"name": "origin",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 2389,
										"name": "ConfigApp"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/keychain/src/wallet/index.ts",
									"line": 47,
									"character": 7
								}
							]
						}
					}
				},
				{
					"id": 2396,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 45,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2397,
						2398,
						2396
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/index.ts",
					"line": 44,
					"character": 24
				}
			]
		},
		{
			"id": 2024,
			"name": "ConnectToGaiaOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2027,
					"name": "gaiaHubUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 52,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2025,
					"name": "hubInfo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 50,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2021,
						"name": "HubInfo"
					}
				},
				{
					"id": 2026,
					"name": "privateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 51,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2027,
						2025,
						2026
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 49,
					"character": 30
				}
			]
		},
		{
			"id": 2405,
			"name": "ConstructorOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2408,
					"name": "bitcoinPublicKeychain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 60,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2406,
					"name": "chain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 58,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					}
				},
				{
					"id": 2414,
					"name": "configPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 66,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2412,
					"name": "encryptedBackupPhrase",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 64,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2409,
					"name": "firstBitcoinAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 61,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2413,
					"name": "identities",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 65,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2254,
							"name": "Identity"
						}
					}
				},
				{
					"id": 2411,
					"name": "identityAddresses",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 63,
							"character": 19
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 2410,
					"name": "identityKeypairs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 62,
							"character": 18
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2159,
							"name": "IdentityKeyPair"
						}
					}
				},
				{
					"id": 2407,
					"name": "identityPublicKeychain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 59,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2415,
					"name": "stacksPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 67,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2416,
					"name": "walletConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 68,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 2402,
						"name": "WalletConfig"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2408,
						2406,
						2414,
						2412,
						2409,
						2413,
						2411,
						2410,
						2407,
						2415,
						2416
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/index.ts",
					"line": 57,
					"character": 35
				}
			]
		},
		{
			"id": 2313,
			"name": "ContractCallOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Contract function call transaction options",
				"tags": [
					{
						"tag": "param",
						"text": "the c32check address of the contract",
						"param": "contractAddress"
					},
					{
						"tag": "param",
						"text": "the contract name",
						"param": "contractName"
					},
					{
						"tag": "param",
						"text": "name of the function to be called",
						"param": "functionName"
					},
					{
						"tag": "param",
						"text": "an array of Clarity values as arguments to the function call",
						"param": "functionArgs"
					},
					{
						"tag": "param",
						"text": "hex string sender private key used to sign transaction",
						"param": "senderKey"
					},
					{
						"tag": "param",
						"text": "transaction fee in microstacks",
						"param": "fee"
					},
					{
						"tag": "param",
						"text": "a nonce must be increased monotonically with each new transaction",
						"param": "nonce"
					},
					{
						"tag": "param",
						"text": "the Stacks blockchain network this transaction is destined for",
						"param": "network"
					},
					{
						"tag": "param",
						"text": "identify how the the transaction should be mined",
						"param": "anchorMode"
					},
					{
						"tag": "param",
						"text": "whether post conditions must fully cover all\n                                                transferred assets",
						"param": "postConditionMode"
					},
					{
						"tag": "param",
						"text": "an array of post conditions to add to the\n                                                 transaction",
						"param": "postConditions"
					},
					{
						"tag": "param",
						"text": "true if another account is sponsoring the transaction fees\n",
						"param": "sponsored"
					}
				]
			},
			"children": [
				{
					"id": 5090,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 621,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					}
				},
				{
					"id": 2315,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 23,
							"character": 17
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 613,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2314,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 22,
							"character": 14
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 614,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5088,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 617,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 5089,
					"name": "feeEstimateApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 618,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2317,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 25,
							"character": 14
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 616,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					}
				},
				{
					"id": 2316,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 24,
							"character": 14
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 615,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2322,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 30,
							"character": 9
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 620,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 2319,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 27,
							"character": 7
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 619,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 2321,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 29,
							"character": 19
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 622,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					}
				},
				{
					"id": 2320,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 28,
							"character": 16
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 623,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					}
				},
				{
					"id": 5092,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 625,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				},
				{
					"id": 5091,
					"name": "validateWithAbi",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 624,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						]
					}
				},
				{
					"id": 2318,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 26,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5090,
						2315,
						2314,
						5088,
						5089,
						2317,
						2316,
						2322,
						2319,
						2321,
						2320,
						5092,
						5091,
						2318
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/signer.ts",
					"line": 21,
					"character": 29
				},
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 612,
					"character": 36
				}
			]
		},
		{
			"id": 3644,
			"name": "ContractCallPayload",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3647,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 64,
							"character": 26
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				},
				{
					"id": 3648,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 65,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3650,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 67,
							"character": 23
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					}
				},
				{
					"id": 3649,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 66,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3646,
					"name": "payloadType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 63,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"id": 3337,
						"name": "ContractCall"
					}
				},
				{
					"id": 3645,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 62,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3647,
						3648,
						3650,
						3649,
						3646,
						3645
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 61,
					"character": 36
				}
			]
		},
		{
			"id": 2323,
			"name": "ContractDeployOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Contract deploy transaction options",
				"tags": [
					{
						"tag": "param",
						"text": "the contract name",
						"param": "contractName"
					},
					{
						"tag": "param",
						"text": "the code body string",
						"param": "codeBody"
					},
					{
						"tag": "param",
						"text": "hex string sender private key used to sign transaction",
						"param": "senderKey"
					},
					{
						"tag": "param",
						"text": "transaction fee in microstacks",
						"param": "fee"
					},
					{
						"tag": "param",
						"text": "a nonce must be increased monotonically with each new transaction",
						"param": "nonce"
					},
					{
						"tag": "param",
						"text": "the Stacks blockchain network this transaction is destined for",
						"param": "network"
					},
					{
						"tag": "param",
						"text": "identify how the the transaction should be mined",
						"param": "anchorMode"
					},
					{
						"tag": "param",
						"text": "whether post conditions must fully cover all\n                                                transferred assets",
						"param": "postConditionMode"
					},
					{
						"tag": "param",
						"text": "an array of post conditions to add to the\n                                                 transaction",
						"param": "postConditions"
					},
					{
						"tag": "param",
						"text": "true if another account is sponsoring the transaction fees\n",
						"param": "sponsored"
					}
				]
			},
			"children": [
				{
					"id": 5086,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 452,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					}
				},
				{
					"id": 2325,
					"name": "codeBody",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 35,
							"character": 10
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 447,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2324,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 34,
							"character": 14
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 446,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5085,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 449,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 2330,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 40,
							"character": 9
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 451,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 2327,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 37,
							"character": 7
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 450,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 2329,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 39,
							"character": 19
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 453,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					}
				},
				{
					"id": 2328,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 38,
							"character": 16
						},
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 454,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					}
				},
				{
					"id": 5084,
					"name": "senderKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 448,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5087,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 455,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				},
				{
					"id": 2326,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 36,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5086,
						2325,
						2324,
						5085,
						2330,
						2327,
						2329,
						2328,
						5084,
						5087,
						2326
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/signer.ts",
					"line": 33,
					"character": 31
				},
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 445,
					"character": 38
				}
			]
		},
		{
			"id": 3698,
			"name": "ContractPrincipal",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3701,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 251,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				},
				{
					"id": 3702,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 252,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3700,
					"name": "prefix",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 250,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"id": 3379,
						"name": "Contract"
					}
				},
				{
					"id": 3699,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 249,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3324,
						"name": "Principal"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3701,
						3702,
						3700,
						3699
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 248,
					"character": 34
				}
			]
		},
		{
			"id": 3839,
			"name": "ContractPrincipalCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3841,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
							"line": 19,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				},
				{
					"id": 3842,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
							"line": 20,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3840,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
							"line": 18,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3875,
						"name": "PrincipalContract"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3841,
						3842,
						3840
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 17,
					"character": 29
				}
			]
		},
		{
			"id": 3065,
			"name": "CoreInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3066,
					"name": "burn_block_height",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 66,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3067,
					"name": "stable_pox_consensus",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 67,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3066,
						3067
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 65,
					"character": 25
				}
			]
		},
		{
			"id": 1887,
			"name": "EncryptContentOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Specify encryption options, and whether to sign the ciphertext."
			},
			"children": [
				{
					"id": 1891,
					"name": "cipherTextEncoding",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "String encoding format for the cipherText buffer.\nCurrently defaults to 'hex' for legacy backwards-compatibility.\nOnly used if the `encrypt` option is also used.\nNote: in the future this should default to 'base64' for the significant\nfile size reduction."
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 26,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"name": "CipherTextEncoding"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 1885,
						"name": "EncryptionOptions.cipherTextEncoding"
					}
				},
				{
					"id": 1889,
					"name": "privateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Encrypt the data with the public key corresponding to the supplied private key"
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 47,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 1888,
					"name": "publicKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Encrypt the data with this key."
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 43,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 1890,
					"name": "sign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "If set to `true` the data is signed using ECDSA on SHA256 hashes with the user's\napp private key. If a string is specified, it is used as the private key instead\nof the user's app private key.",
						"tags": [
							{
								"tag": "default",
								"text": "false\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 18,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 1884,
						"name": "EncryptionOptions.sign"
					}
				},
				{
					"id": 1892,
					"name": "wasString",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Specifies if the original unencrypted content is a ASCII or UTF-8 string.\nFor example stringified JSON.\nIf true, then when the ciphertext is decrypted, it will be returned as\na `string` type variable, otherwise will be returned as a Buffer."
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 33,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 1886,
						"name": "EncryptionOptions.wasString"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1891,
						1889,
						1888,
						1890,
						1892
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/encryption.ts",
					"line": 39,
					"character": 38
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 1883,
					"name": "EncryptionOptions"
				}
			]
		},
		{
			"id": 1883,
			"name": "EncryptionOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1885,
					"name": "cipherTextEncoding",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "String encoding format for the cipherText buffer.\nCurrently defaults to 'hex' for legacy backwards-compatibility.\nOnly used if the `encrypt` option is also used.\nNote: in the future this should default to 'base64' for the significant\nfile size reduction."
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 26,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"name": "CipherTextEncoding"
					}
				},
				{
					"id": 1884,
					"name": "sign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "If set to `true` the data is signed using ECDSA on SHA256 hashes with the user's\napp private key. If a string is specified, it is used as the private key instead\nof the user's app private key.",
						"tags": [
							{
								"tag": "default",
								"text": "false\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 18,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 1886,
					"name": "wasString",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Specifies if the original unencrypted content is a ASCII or UTF-8 string.\nFor example stringified JSON.\nIf true, then when the ciphertext is decrypted, it will be returned as\na `string` type variable, otherwise will be returned as a Buffer."
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/encryption.ts",
							"line": 33,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1885,
						1884,
						1886
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/encryption.ts",
					"line": 11,
					"character": 34
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 1887,
					"name": "EncryptContentOptions"
				}
			]
		},
		{
			"id": 3894,
			"name": "FalseCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3895,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
							"line": 10,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 3873,
						"name": "BoolFalse"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3895
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
					"line": 9,
					"character": 17
				}
			]
		},
		{
			"id": 3600,
			"name": "FungiblePostCondition",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3605,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 59,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 3606,
					"name": "assetInfo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 60,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3711,
						"name": "AssetInfo"
					}
				},
				{
					"id": 3604,
					"name": "conditionCode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 58,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3367,
						"name": "FungibleConditionCode"
					}
				},
				{
					"id": 3602,
					"name": "conditionType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 56,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3349,
						"name": "Fungible"
					}
				},
				{
					"id": 3603,
					"name": "principal",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 57,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3762,
						"name": "PostConditionPrincipal"
					}
				},
				{
					"id": 3601,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 55,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3328,
						"name": "PostCondition"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3605,
						3606,
						3604,
						3602,
						3603,
						3601
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 54,
					"character": 38
				}
			]
		},
		{
			"id": 2031,
			"name": "GaiaAuthPayload",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"indexSignature": [
				{
					"id": 2035,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2036,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Json"
					}
				}
			],
			"children": [
				{
					"id": 2032,
					"name": "gaiaHubUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 99,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2033,
					"name": "iss",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 100,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2034,
					"name": "salt",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 101,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2032,
						2033,
						2034
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 98,
					"character": 25
				}
			]
		},
		{
			"id": 3164,
			"name": "GaiaHubConfig",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "The configuration for the user's Gaia storage provider."
			},
			"children": [
				{
					"id": 3165,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 34,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3168,
					"name": "max_file_upload_size_megabytes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 37,
							"character": 32
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "number"
							},
							{
								"type": "intrinsic",
								"name": "undefined"
							}
						]
					}
				},
				{
					"id": 3169,
					"name": "server",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 38,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3167,
					"name": "token",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 36,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3166,
					"name": "url_prefix",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 35,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3165,
						3168,
						3169,
						3167,
						3166
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/hub.ts",
					"line": 33,
					"character": 30
				}
			]
		},
		{
			"id": 3215,
			"name": "GetFileOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Used to pass options to [[UserSession.getFile]]"
			},
			"children": [
				{
					"id": 3219,
					"name": "app",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The app to lookup for multi-player storage - defaults to current origin.",
						"tags": [
							{
								"tag": "default",
								"text": "`window.location.origin`\nOnly if available in the executing environment, otherwise `undefined`.\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 87,
							"character": 5
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 3219,
						"name": "GetFileUrlOptions.app"
					}
				},
				{
					"id": 3216,
					"name": "decrypt",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Try to decrypt the data with the app private key.\nIf a string is specified, it is used as the private key.",
						"tags": [
							{
								"tag": "default",
								"text": "true\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 67,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 3218,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The Blockstack ID to lookup for multi-player storage.\nIf not specified, the currently signed in username is used."
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 81,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 3218,
						"name": "GetFileUrlOptions.username"
					}
				},
				{
					"id": 3217,
					"name": "verify",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Whether the content should be verified, only to be used\nwhen [[UserSession.putFile]] was set to `sign = true`.",
						"tags": [
							{
								"tag": "default",
								"text": "false\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 73,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				},
				{
					"id": 3220,
					"name": "zoneFileLookupURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The URL to use for zonefile lookup. If falsey, this will use\nthe blockstack.js's [[getNameInfo]] function instead."
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 92,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 3220,
						"name": "GetFileUrlOptions.zoneFileLookupURL"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3219,
						3216,
						3218,
						3217,
						3220
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 61,
					"character": 31
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 3221,
					"name": "GetFileUrlOptions"
				}
			]
		},
		{
			"id": 3221,
			"name": "GetFileUrlOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3223,
					"name": "app",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The app to lookup for multi-player storage - defaults to current origin.",
						"tags": [
							{
								"tag": "default",
								"text": "`window.location.origin`\nOnly if available in the executing environment, otherwise `undefined`.\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 87,
							"character": 5
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 3222,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The Blockstack ID to lookup for multi-player storage.\nIf not specified, the currently signed in username is used."
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 81,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 3224,
					"name": "zoneFileLookupURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The URL to use for zonefile lookup. If falsey, this will use\nthe blockstack.js's [[getNameInfo]] function instead."
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 92,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3223,
						3222,
						3224
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 76,
					"character": 34
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 3215,
					"name": "GetFileOptions"
				}
			]
		},
		{
			"id": 1540,
			"name": "GetGlobalObjectOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1543,
					"name": "returnEmptyObject",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "If the object is not found, return an new empty object instead of undefined.\nRequires [[throwIfUnavailable]] to be falsey.",
						"tags": [
							{
								"tag": "default",
								"text": "false\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/common/src/utils.ts",
							"line": 243,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				},
				{
					"id": 1541,
					"name": "throwIfUnavailable",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Throw an error if the object is not found.",
						"tags": [
							{
								"tag": "default",
								"text": "false\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/common/src/utils.ts",
							"line": 233,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				},
				{
					"id": 1542,
					"name": "usageDesc",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Additional information to include in an error if thrown."
					},
					"sources": [
						{
							"fileName": "packages/common/src/utils.ts",
							"line": 237,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1543,
						1541,
						1542
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/common/src/utils.ts",
					"line": 228,
					"character": 32
				}
			]
		},
		{
			"id": 1761,
			"name": "Hmac",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1762,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1763,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1764,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1765,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hmacSha256.ts",
							"line": 4,
							"character": 8
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1762
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hmacSha256.ts",
					"line": 3,
					"character": 21
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"id": 1766,
					"name": "NodeCryptoHmacSha256"
				},
				{
					"type": "reference",
					"id": 1775,
					"name": "WebCryptoHmacSha256"
				}
			]
		},
		{
			"id": 1371,
			"name": "HubErrorDetails",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"indexSignature": [
				{
					"id": 1375,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1376,
							"name": "prop",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"children": [
				{
					"id": 1372,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/errors.ts",
							"line": 217,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 1373,
					"name": "statusCode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/errors.ts",
							"line": 218,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1374,
					"name": "statusText",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/common/src/errors.ts",
							"line": 219,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1372,
						1373,
						1374
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/common/src/errors.ts",
					"line": 216,
					"character": 32
				}
			]
		},
		{
			"id": 2021,
			"name": "HubInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2022,
					"name": "challenge_text",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 13,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2023,
					"name": "read_url_prefix",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 14,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2022,
						2023
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 12,
					"character": 17
				}
			]
		},
		{
			"id": 890,
			"name": "IDAppKeys",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 892,
					"name": "appPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 754,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 893,
					"name": "mnemonic",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 755,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 891,
					"name": "ownerPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 753,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						892,
						893,
						891
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 752,
					"character": 26
				}
			]
		},
		{
			"id": 2246,
			"name": "IdentityConstructorOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2248,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2250,
					"name": "defaultUsername",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 21,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2247,
					"name": "keyPair",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 18,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2159,
						"name": "IdentityKeyPair"
					}
				},
				{
					"id": 2251,
					"name": "profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 22,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2077,
						"name": "Profile"
					}
				},
				{
					"id": 2249,
					"name": "usernames",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 20,
							"character": 11
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2248,
						2250,
						2247,
						2251,
						2249
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/identity.ts",
					"line": 17,
					"character": 36
				}
			]
		},
		{
			"id": 2159,
			"name": "IdentityKeyPair",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2162,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 75,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2163,
					"name": "appsNodeKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 76,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2160,
					"name": "key",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 73,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2161,
					"name": "keyID",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 74,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2165,
					"name": "salt",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 78,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2164,
					"name": "stxNodeKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 77,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2162,
						2163,
						2160,
						2161,
						2165,
						2164
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 72,
					"character": 32
				}
			]
		},
		{
			"id": 894,
			"name": "InquirerPrompt",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 898,
					"name": "choices",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 781,
							"character": 9
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 897,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 780,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 896,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 779,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 895,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 778,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						898,
						897,
						896,
						895
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 777,
					"character": 24
				}
			]
		},
		{
			"id": 3901,
			"name": "IntCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3902,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/intCV.ts",
							"line": 6,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3869,
						"name": "Int"
					}
				},
				{
					"id": 3903,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/intCV.ts",
							"line": 7,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3902,
						3903
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/intCV.ts",
					"line": 5,
					"character": 15
				}
			]
		},
		{
			"id": 3716,
			"name": "LengthPrefixedList",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3718,
					"name": "lengthPrefixBytes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 456,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3717,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 455,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3330,
						"name": "LengthPrefixedList"
					}
				},
				{
					"id": 3719,
					"name": "values",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 457,
							"character": 17
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3720,
							"name": "StacksMessage"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3718,
						3717,
						3719
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 454,
					"character": 35
				}
			]
		},
		{
			"id": 3703,
			"name": "LengthPrefixedString",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3705,
					"name": "content",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 324,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3706,
					"name": "lengthPrefixBytes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 325,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3707,
					"name": "maxLengthBytes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 326,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3704,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 323,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3325,
						"name": "LengthPrefixedString"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3705,
						3706,
						3707,
						3704
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 322,
					"character": 37
				}
			]
		},
		{
			"id": 3949,
			"name": "ListCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3951,
					"name": "list",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/listCV.ts",
							"line": 5,
							"character": 6
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					}
				},
				{
					"id": 3950,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/listCV.ts",
							"line": 4,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 3880,
						"name": "List"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3951,
						3950
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/listCV.ts",
					"line": 3,
					"character": 16
				}
			]
		},
		{
			"id": 3077,
			"name": "LockStxOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Lock stx options",
				"tags": [
					{
						"tag": "param",
						"text": "private key to sign transaction",
						"param": "key"
					},
					{
						"tag": "param",
						"text": "the reward Bitcoin address",
						"param": "poxAddress"
					},
					{
						"tag": "param",
						"text": "number of cycles to lock",
						"param": "cycles"
					},
					{
						"tag": "param",
						"text": "number of microstacks to lock",
						"param": "amountMicroStx"
					},
					{
						"tag": "param",
						"text": "the burnchain block height to begin lock\n",
						"param": "burnBlockHeight"
					}
				]
			},
			"children": [
				{
					"id": 3081,
					"name": "amountMicroStx",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 104,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 517,
						"name": "BN"
					}
				},
				{
					"id": 3082,
					"name": "burnBlockHeight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 105,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3079,
					"name": "cycles",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 102,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3080,
					"name": "poxAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 103,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3078,
					"name": "privateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 101,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3081,
						3082,
						3079,
						3080,
						3078
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 100,
					"character": 31
				}
			]
		},
		{
			"id": 3708,
			"name": "MemoString",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3710,
					"name": "content",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 380,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3709,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 379,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3326,
						"name": "MemoString"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3710,
						3709
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 378,
					"character": 27
				}
			]
		},
		{
			"id": 4507,
			"name": "MessageSignature",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4509,
					"name": "data",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 49,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 4508,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 48,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3332,
						"name": "MessageSignature"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4509,
						4508
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 47,
					"character": 33
				}
			]
		},
		{
			"id": 5018,
			"name": "MultiSigOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5019,
					"name": "numSignatures",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 242,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 5020,
					"name": "publicKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 243,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5021,
					"name": "signerKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 244,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5019,
						5020,
						5021
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 241,
					"character": 32
				}
			]
		},
		{
			"id": 4523,
			"name": "MultiSigSpendingCondition",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4527,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 149,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 4528,
					"name": "fields",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 150,
							"character": 8
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 4513,
							"name": "TransactionAuthField"
						}
					}
				},
				{
					"id": 4524,
					"name": "hashMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 146,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 3414,
						"name": "MultiSigHashMode"
					}
				},
				{
					"id": 4526,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 148,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 4529,
					"name": "signaturesRequired",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 151,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 4525,
					"name": "signer",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 147,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4527,
						4528,
						4524,
						4526,
						4529,
						4525
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 145,
					"character": 42
				}
			]
		},
		{
			"id": 2175,
			"name": "NameInfoResponse",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2176,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 249,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2177,
					"name": "zonefile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 250,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2176,
						2177
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 248,
					"character": 26
				}
			]
		},
		{
			"id": 1100,
			"name": "NamedIdentityType",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1102,
					"name": "idAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 68,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1104,
					"name": "index",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 70,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 1101,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 67,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1103,
					"name": "privateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 69,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 1105,
					"name": "profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 71,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"name": "Object"
					}
				},
				{
					"id": 1106,
					"name": "profileUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/auth.ts",
							"line": 72,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1102,
						1104,
						1101,
						1103,
						1105,
						1106
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 66,
					"character": 34
				}
			]
		},
		{
			"id": 1602,
			"name": "NodeCryptoLib",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1603,
					"name": "lib",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/cryptoUtils.ts",
							"line": 45,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "\"crypto\""
					}
				},
				{
					"id": 1604,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/cryptoUtils.ts",
							"line": 46,
							"character": 6
						}
					],
					"type": {
						"type": "stringLiteral",
						"value": "nodeCrypto"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1603,
						1604
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 44,
					"character": 30
				}
			]
		},
		{
			"id": 3607,
			"name": "NonFungiblePostCondition",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3612,
					"name": "assetInfo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"comment": {
						"shortText": "Structure that identifies the token type."
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 92,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3711,
						"name": "AssetInfo"
					}
				},
				{
					"id": 3613,
					"name": "assetName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"comment": {
						"shortText": "The Clarity value that names the token instance."
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 94,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				},
				{
					"id": 3611,
					"name": "conditionCode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 90,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3373,
						"name": "NonFungibleConditionCode"
					}
				},
				{
					"id": 3609,
					"name": "conditionType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 88,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3350,
						"name": "NonFungible"
					}
				},
				{
					"id": 3610,
					"name": "principal",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 89,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3762,
						"name": "PostConditionPrincipal"
					}
				},
				{
					"id": 3608,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 87,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3328,
						"name": "PostCondition"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3612,
						3613,
						3611,
						3609,
						3610,
						3608
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 86,
					"character": 41
				}
			]
		},
		{
			"id": 3922,
			"name": "NoneCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3923,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
							"line": 6,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3878,
						"name": "OptionalNone"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3923
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
					"line": 5,
					"character": 16
				}
			]
		},
		{
			"id": 1903,
			"name": "Pbkdf2",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1904,
					"name": "derive",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1905,
							"name": "derive",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1906,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1907,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1908,
									"name": "iterations",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1909,
									"name": "keyLength",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1910,
									"name": "digest",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 1947,
										"name": "Pbkdf2Digests"
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/pbkdf2.ts",
							"line": 6,
							"character": 8
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1904
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 5,
					"character": 23
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"id": 1911,
					"name": "NodeCryptoPbkdf2"
				},
				{
					"type": "reference",
					"id": 1935,
					"name": "WebCryptoPartialPbkdf2"
				},
				{
					"type": "reference",
					"id": 1923,
					"name": "WebCryptoPbkdf2"
				}
			]
		},
		{
			"id": 3656,
			"name": "PoisonPayload",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3658,
					"name": "payloadType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 124,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"id": 3338,
						"name": "PoisonMicroblock"
					}
				},
				{
					"id": 3657,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 123,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3658,
						3657
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 122,
					"character": 30
				}
			]
		},
		{
			"id": 3037,
			"name": "PoxInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3038,
					"name": "contract_id",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 32,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3039,
					"name": "first_burnchain_block_height",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 33,
							"character": 30
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3040,
					"name": "min_amount_ustx",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 34,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3041,
					"name": "registration_window_length",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 35,
							"character": 28
						}
					],
					"type": {
						"type": "unknown",
						"name": "250"
					}
				},
				{
					"id": 3042,
					"name": "rejection_fraction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 36,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3045,
					"name": "rejection_votes_left_required",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 39,
							"character": 31
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3043,
					"name": "reward_cycle_id",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 37,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 3044,
					"name": "reward_cycle_length",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 38,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3038,
						3039,
						3040,
						3041,
						3042,
						3045,
						3043,
						3044
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 31,
					"character": 24
				}
			]
		},
		{
			"id": 445,
			"name": "PriceType",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 447,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 27,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"id": 517,
						"name": "BN"
					}
				},
				{
					"id": 446,
					"name": "units",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 26,
							"character": 7
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "stringLiteral",
								"value": "BTC"
							},
							{
								"type": "stringLiteral",
								"value": "STACKS"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						447,
						446
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 25,
					"character": 26
				}
			]
		},
		{
			"id": 2073,
			"name": "ProfileImage",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2074,
					"name": "@type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "query",
						"queryType": {
							"type": "reference",
							"id": 2110,
							"name": "IMAGE_TYPE"
						}
					}
				},
				{
					"id": 2076,
					"name": "contentUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 21,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2075,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 20,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2074,
						2076,
						2075
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 18,
					"character": 29
				}
			]
		},
		{
			"id": 250,
			"name": "ProfileLookupOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 253,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/profile.ts",
							"line": 8,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 251,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/profile.ts",
							"line": 6,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 252,
					"name": "zoneFileLookupURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/profile.ts",
							"line": 7,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						253,
						251,
						252
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/profile.ts",
					"line": 5,
					"character": 37
				}
			]
		},
		{
			"id": 3209,
			"name": "PutFileOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Specify a valid MIME type, encryption options, and whether to sign the [[UserSession.putFile]]."
			},
			"children": [
				{
					"id": 3213,
					"name": "cipherTextEncoding",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/dist/encryption/src/encryption.d.ts",
							"line": 5,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"name": "CipherTextEncoding"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 3213,
						"name": "EncryptionOptions.cipherTextEncoding"
					}
				},
				{
					"id": 3210,
					"name": "contentType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Specifies the Content-Type header for unencrypted data.\nIf the `encrypt` is enabled, this option is ignored, and the\nContent-Type header is set to `application/json` for the ciphertext\nJSON envelope."
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 46,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 3211,
					"name": "encrypt",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "Encrypt the data with the app public key.\nIf a string is specified, it is used as the public key.\nIf the boolean `true` is specified then the current user's app public key is used.",
						"tags": [
							{
								"tag": "default",
								"text": "true\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 53,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 3212,
					"name": "sign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/dist/encryption/src/encryption.d.ts",
							"line": 4,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 3212,
						"name": "EncryptionOptions.sign"
					}
				},
				{
					"id": 3214,
					"name": "wasString",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/dist/encryption/src/encryption.d.ts",
							"line": 6,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 3214,
						"name": "EncryptionOptions.wasString"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3213,
						3210,
						3211,
						3212,
						3214
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 39,
					"character": 31
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "EncryptionOptions"
				}
			]
		},
		{
			"id": 5156,
			"name": "ReadOnlyFunctionOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Read only function options",
				"tags": [
					{
						"tag": "param",
						"text": "the c32check address of the contract",
						"param": "contractAddress"
					},
					{
						"tag": "param",
						"text": "the contract name",
						"param": "contractName"
					},
					{
						"tag": "param",
						"text": "name of the function to be called",
						"param": "functionName"
					},
					{
						"tag": "param",
						"text": "an array of Clarity values as arguments to the function call",
						"param": "functionArgs"
					},
					{
						"tag": "param",
						"text": "the Stacks blockchain network this transaction is destined for",
						"param": "network"
					},
					{
						"tag": "param",
						"text": "the c32check address of the sender\n",
						"param": "senderAddress"
					}
				]
			},
			"children": [
				{
					"id": 5158,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1013,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5157,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1012,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5160,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1015,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					}
				},
				{
					"id": 5159,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1014,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5161,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1016,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 5162,
					"name": "senderAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1017,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5158,
						5157,
						5160,
						5159,
						5161,
						5162
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 1011,
					"character": 40
				}
			]
		},
		{
			"id": 4431,
			"name": "ReadOnlyFunctionResponse",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Read only function response object",
				"tags": [
					{
						"tag": "param",
						"text": "the status of the response",
						"param": "okay"
					},
					{
						"tag": "param",
						"text": "serialized hex clarity value\n",
						"param": "result"
					}
				]
			},
			"children": [
				{
					"id": 4432,
					"name": "okay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 177,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 4433,
					"name": "result",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/utils.ts",
							"line": 178,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4432,
						4433
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 176,
					"character": 41
				}
			]
		},
		{
			"id": 2028,
			"name": "ReadOnlyGaiaConfigOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2030,
					"name": "privateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 76,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2029,
					"name": "readURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/gaia.ts",
							"line": 75,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2030,
						2029
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 74,
					"character": 35
				}
			]
		},
		{
			"id": 2171,
			"name": "RecursiveMakeIdentitiesOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2174,
					"name": "identities",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 199,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2254,
							"name": "Identity"
						}
					}
				},
				{
					"id": 2173,
					"name": "index",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 198,
							"character": 7
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				},
				{
					"id": 2172,
					"name": "rootNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/utils/index.ts",
							"line": 197,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "BIP32Interface"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2174,
						2173,
						2172
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 196,
					"character": 40
				}
			]
		},
		{
			"id": 2252,
			"name": "RefreshOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2253,
					"name": "gaiaUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/identity.ts",
							"line": 26,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2253
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/identity.ts",
					"line": 25,
					"character": 24
				}
			]
		},
		{
			"id": 2103,
			"name": "RegisterParams",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2105,
					"name": "gaiaHubUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "The gaia hub URL to use for profile.json upload"
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 136,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2104,
					"name": "identity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 134,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 2254,
						"name": "Identity"
					}
				},
				{
					"id": 2107,
					"name": "subdomain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "The \"domain\" used for this subdomain. Can be any of the `Subdomains` enum."
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 140,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 2095,
						"name": "Subdomains"
					}
				},
				{
					"id": 2106,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "The username portion of this subdomain, i.e. only the portion of the name before any periods"
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 138,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2105,
						2104,
						2107,
						2106
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 133,
					"character": 24
				}
			]
		},
		{
			"id": 3936,
			"name": "ResponseErrorCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3937,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
							"line": 6,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3877,
						"name": "ResponseErr"
					}
				},
				{
					"id": 3938,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
							"line": 7,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3937,
						3938
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
					"line": 5,
					"character": 25
				}
			]
		},
		{
			"id": 3939,
			"name": "ResponseOkCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3940,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
							"line": 11,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3876,
						"name": "ResponseOk"
					}
				},
				{
					"id": 3941,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
							"line": 12,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3940,
						3941
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
					"line": 10,
					"character": 22
				}
			]
		},
		{
			"id": 1719,
			"name": "Ripemd160Digest",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1720,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1721,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1722,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/hashRipemd160.ts",
							"line": 7,
							"character": 8
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1720
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hashRipemd160.ts",
					"line": 6,
					"character": 32
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"id": 1727,
					"name": "NodeCryptoRipemd160Digest"
				},
				{
					"type": "reference",
					"id": 1723,
					"name": "Ripemd160PolyfillDigest"
				}
			]
		},
		{
			"id": 3594,
			"name": "STXPostCondition",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3599,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 33,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 3598,
					"name": "conditionCode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 32,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3367,
						"name": "FungibleConditionCode"
					}
				},
				{
					"id": 3596,
					"name": "conditionType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 30,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3348,
						"name": "STX"
					}
				},
				{
					"id": 3597,
					"name": "principal",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 31,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3762,
						"name": "PostConditionPrincipal"
					}
				},
				{
					"id": 3595,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/postcondition.ts",
							"line": 29,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3328,
						"name": "PostCondition"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3599,
						3598,
						3596,
						3597,
						3595
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 28,
					"character": 33
				}
			]
		},
		{
			"id": 2331,
			"name": "STXTransferOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2333,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 45,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2334,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 46,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 2338,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 50,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 2335,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 47,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2337,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 49,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					}
				},
				{
					"id": 2336,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 48,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					}
				},
				{
					"id": 2332,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/signer.ts",
							"line": 44,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2333,
						2334,
						2338,
						2335,
						2337,
						2336,
						2332
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/signer.ts",
					"line": 43,
					"character": 28
				}
			]
		},
		{
			"id": 2098,
			"name": "SendToRegistrarParams",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2102,
					"name": "identity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 95,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 2254,
						"name": "Identity"
					}
				},
				{
					"id": 2100,
					"name": "subdomain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 93,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 2095,
						"name": "Subdomains"
					}
				},
				{
					"id": 2099,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 92,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2101,
					"name": "zoneFile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 94,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2102,
						2100,
						2099,
						2101
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 91,
					"character": 31
				}
			]
		},
		{
			"id": 135,
			"name": "SessionOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 136,
					"name": "coreNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 9,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 139,
					"name": "etags",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 12,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"id": 158,
						"name": "EtagMap"
					}
				},
				{
					"id": 140,
					"name": "localStorageKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 13,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 141,
					"name": "storeOptions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 14,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 142,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 143,
											"name": "localStorageKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/auth/src/sessionData.ts",
													"line": 15,
													"character": 19
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "undefined"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												143
											]
										}
									]
								}
							}
						]
					}
				},
				{
					"id": 138,
					"name": "transitKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 11,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 137,
					"name": "userData",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 10,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 122,
						"name": "UserData"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						136,
						139,
						140,
						141,
						138,
						137
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/sessionData.ts",
					"line": 8,
					"character": 31
				}
			]
		},
		{
			"id": 1687,
			"name": "Sha2Hash",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1688,
					"name": "digest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1689,
							"name": "digest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1690,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 1691,
									"name": "algorithm",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true,
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "stringLiteral",
												"value": "sha256"
											},
											{
												"type": "stringLiteral",
												"value": "sha512"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Buffer"
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/sha2Hash.ts",
							"line": 7,
							"character": 8
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1688
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 6,
					"character": 25
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"id": 1701,
					"name": "WebCryptoSha2Hash"
				}
			]
		},
		{
			"id": 5108,
			"name": "SignedContractCallOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5118,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 621,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5090,
						"name": "ContractCallOptions.anchorMode"
					}
				},
				{
					"id": 5110,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 613,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5095,
						"name": "ContractCallOptions.contractAddress"
					}
				},
				{
					"id": 5111,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 614,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5096,
						"name": "ContractCallOptions.contractName"
					}
				},
				{
					"id": 5114,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 617,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5088,
						"name": "ContractCallOptions.fee"
					}
				},
				{
					"id": 5115,
					"name": "feeEstimateApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 618,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5089,
						"name": "ContractCallOptions.feeEstimateApiUrl"
					}
				},
				{
					"id": 5113,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 616,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5098,
						"name": "ContractCallOptions.functionArgs"
					}
				},
				{
					"id": 5112,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 615,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5097,
						"name": "ContractCallOptions.functionName"
					}
				},
				{
					"id": 5117,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 620,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5102,
						"name": "ContractCallOptions.network"
					}
				},
				{
					"id": 5116,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 619,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5101,
						"name": "ContractCallOptions.nonce"
					}
				},
				{
					"id": 5119,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 622,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5104,
						"name": "ContractCallOptions.postConditionMode"
					}
				},
				{
					"id": 5120,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 623,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5105,
						"name": "ContractCallOptions.postConditions"
					}
				},
				{
					"id": 5109,
					"name": "senderKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 633,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5122,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 625,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5092,
						"name": "ContractCallOptions.sponsored"
					}
				},
				{
					"id": 5121,
					"name": "validateWithAbi",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 624,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5091,
						"name": "ContractCallOptions.validateWithAbi"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5118,
						5110,
						5111,
						5114,
						5115,
						5113,
						5112,
						5117,
						5116,
						5119,
						5120,
						5109,
						5122,
						5121
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 632,
					"character": 42
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "ContractCallOptions"
				}
			]
		},
		{
			"id": 5139,
			"name": "SignedMultiSigContractCallOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5151,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 621,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5090,
						"name": "ContractCallOptions.anchorMode"
					}
				},
				{
					"id": 5143,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 613,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5095,
						"name": "ContractCallOptions.contractAddress"
					}
				},
				{
					"id": 5144,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 614,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5096,
						"name": "ContractCallOptions.contractName"
					}
				},
				{
					"id": 5147,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 617,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5088,
						"name": "ContractCallOptions.fee"
					}
				},
				{
					"id": 5148,
					"name": "feeEstimateApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 618,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5089,
						"name": "ContractCallOptions.feeEstimateApiUrl"
					}
				},
				{
					"id": 5146,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 616,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5098,
						"name": "ContractCallOptions.functionArgs"
					}
				},
				{
					"id": 5145,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 615,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5097,
						"name": "ContractCallOptions.functionName"
					}
				},
				{
					"id": 5150,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 620,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5102,
						"name": "ContractCallOptions.network"
					}
				},
				{
					"id": 5149,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 619,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5101,
						"name": "ContractCallOptions.nonce"
					}
				},
				{
					"id": 5140,
					"name": "numSignatures",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 642,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 5152,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 622,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5104,
						"name": "ContractCallOptions.postConditionMode"
					}
				},
				{
					"id": 5153,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 623,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5105,
						"name": "ContractCallOptions.postConditions"
					}
				},
				{
					"id": 5141,
					"name": "publicKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 643,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5142,
					"name": "signerKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 644,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5155,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 625,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5092,
						"name": "ContractCallOptions.sponsored"
					}
				},
				{
					"id": 5154,
					"name": "validateWithAbi",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 624,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5091,
						"name": "ContractCallOptions.validateWithAbi"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5151,
						5143,
						5144,
						5147,
						5148,
						5146,
						5145,
						5150,
						5149,
						5140,
						5152,
						5153,
						5141,
						5142,
						5155,
						5154
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 641,
					"character": 50
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "ContractCallOptions"
				}
			]
		},
		{
			"id": 5070,
			"name": "SignedMultiSigTokenTransferOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5075,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 267,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5024,
						"name": "TokenTransferOptions.amount"
					}
				},
				{
					"id": 5079,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 271,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5028,
						"name": "TokenTransferOptions.anchorMode"
					}
				},
				{
					"id": 5076,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 268,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5025,
						"name": "TokenTransferOptions.fee"
					}
				},
				{
					"id": 5080,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 272,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5029,
						"name": "TokenTransferOptions.memo"
					}
				},
				{
					"id": 5078,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 270,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5027,
						"name": "TokenTransferOptions.network"
					}
				},
				{
					"id": 5077,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 269,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5026,
						"name": "TokenTransferOptions.nonce"
					}
				},
				{
					"id": 5071,
					"name": "numSignatures",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 292,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 5081,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 273,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5030,
						"name": "TokenTransferOptions.postConditionMode"
					}
				},
				{
					"id": 5082,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 274,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5031,
						"name": "TokenTransferOptions.postConditions"
					}
				},
				{
					"id": 5072,
					"name": "publicKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 293,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5074,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 266,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 3843,
								"name": "PrincipalCV"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5023,
						"name": "TokenTransferOptions.recipient"
					}
				},
				{
					"id": 5073,
					"name": "signerKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 294,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5083,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 275,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5032,
						"name": "TokenTransferOptions.sponsored"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5075,
						5079,
						5076,
						5080,
						5078,
						5077,
						5071,
						5081,
						5082,
						5072,
						5074,
						5073,
						5083
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 291,
					"character": 51
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 5022,
					"name": "TokenTransferOptions"
				}
			]
		},
		{
			"id": 5045,
			"name": "SignedTokenTransferOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5048,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 267,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5024,
						"name": "TokenTransferOptions.amount"
					}
				},
				{
					"id": 5052,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 271,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5028,
						"name": "TokenTransferOptions.anchorMode"
					}
				},
				{
					"id": 5049,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 268,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5025,
						"name": "TokenTransferOptions.fee"
					}
				},
				{
					"id": 5053,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 272,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5029,
						"name": "TokenTransferOptions.memo"
					}
				},
				{
					"id": 5051,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 270,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5027,
						"name": "TokenTransferOptions.network"
					}
				},
				{
					"id": 5050,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 269,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5026,
						"name": "TokenTransferOptions.nonce"
					}
				},
				{
					"id": 5054,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 273,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5030,
						"name": "TokenTransferOptions.postConditionMode"
					}
				},
				{
					"id": 5055,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 274,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5031,
						"name": "TokenTransferOptions.postConditions"
					}
				},
				{
					"id": 5047,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 266,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 3843,
								"name": "PrincipalCV"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5023,
						"name": "TokenTransferOptions.recipient"
					}
				},
				{
					"id": 5046,
					"name": "senderKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 283,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5056,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 275,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5032,
						"name": "TokenTransferOptions.sponsored"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5048,
						5052,
						5049,
						5053,
						5051,
						5050,
						5054,
						5055,
						5047,
						5046,
						5056
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 282,
					"character": 43
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 5022,
					"name": "TokenTransferOptions"
				}
			]
		},
		{
			"id": 4516,
			"name": "SingleSigSpendingCondition",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4520,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 140,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 4517,
					"name": "hashMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 137,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 3413,
						"name": "SingleSigHashMode"
					}
				},
				{
					"id": 4521,
					"name": "keyEncoding",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 141,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 3364,
						"name": "PubKeyEncoding"
					}
				},
				{
					"id": 4519,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 139,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 4522,
					"name": "signature",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 142,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				},
				{
					"id": 4518,
					"name": "signer",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 138,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4520,
						4517,
						4521,
						4519,
						4522,
						4518
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 136,
					"character": 43
				}
			]
		},
		{
			"id": 3651,
			"name": "SmartContractPayload",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3655,
					"name": "codeBody",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 100,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3654,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 99,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3653,
					"name": "payloadType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 98,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"id": 3336,
						"name": "SmartContract"
					}
				},
				{
					"id": 3652,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 97,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3655,
						3654,
						3653,
						3652
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 96,
					"character": 37
				}
			]
		},
		{
			"id": 3924,
			"name": "SomeCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3925,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
							"line": 10,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3879,
						"name": "OptionalSome"
					}
				},
				{
					"id": 3926,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
							"line": 11,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3925,
						3926
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
					"line": 9,
					"character": 16
				}
			]
		},
		{
			"id": 5163,
			"name": "SponsorOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Sponsored transaction options",
				"tags": [
					{
						"tag": "param",
						"text": "the origin-signed transaction to sponsor",
						"param": "transaction"
					},
					{
						"tag": "param",
						"text": "the sponsor's private key",
						"param": "sponsorPrivateKey"
					},
					{
						"tag": "param",
						"text": "the transaction fee amount to sponsor",
						"param": "fee"
					},
					{
						"tag": "param",
						"text": "the nonce of the sponsor account",
						"param": "sponsorNonce"
					},
					{
						"tag": "param",
						"text": "the sponsor address hashmode",
						"param": "sponsorAddressHashmode"
					},
					{
						"tag": "param",
						"text": "the Stacks blockchain network this transaction is destined for\n",
						"param": "network"
					}
				]
			},
			"children": [
				{
					"id": 5166,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1090,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 5169,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1093,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 5168,
					"name": "sponsorAddressHashmode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1092,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"id": 3354,
						"name": "AddressHashMode"
					}
				},
				{
					"id": 5167,
					"name": "sponsorNonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1091,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 5165,
					"name": "sponsorPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1089,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5164,
					"name": "transaction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 1088,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 4749,
						"name": "StacksTransaction"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5166,
						5169,
						5168,
						5167,
						5165,
						5164
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 1087,
					"character": 31
				}
			]
		},
		{
			"id": 3046,
			"name": "StackerInfo",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3048,
					"name": "details",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 44,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 3049,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 3050,
											"name": "amount_microstx",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 45,
													"character": 19
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3053,
											"name": "burnchain_unlock_height",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 48,
													"character": 27
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 3051,
											"name": "first_reward_cycle",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 46,
													"character": 22
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 3052,
											"name": "lock_period",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 47,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 3054,
											"name": "pox_address",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/stacking/src/index.ts",
													"line": 49,
													"character": 15
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 3055,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 3057,
															"name": "hashbytes",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/stacking/src/index.ts",
																	"line": 51,
																	"character": 15
																}
															],
															"type": {
																"type": "reference",
																"name": "Buffer"
															}
														},
														{
															"id": 3056,
															"name": "version",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/stacking/src/index.ts",
																	"line": 50,
																	"character": 13
																}
															],
															"type": {
																"type": "reference",
																"name": "Buffer"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																3057,
																3056
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/stacking/src/index.ts",
															"line": 49,
															"character": 16
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												3050,
												3053,
												3051,
												3052,
												3054
											]
										}
									]
								}
							}
						]
					}
				},
				{
					"id": 3047,
					"name": "stacked",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 43,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3048,
						3047
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 42,
					"character": 28
				}
			]
		},
		{
			"id": 3071,
			"name": "StackingEligibility",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3072,
					"name": "eligible",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 76,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 3073,
					"name": "reason",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/stacking/src/index.ts",
							"line": 77,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3072,
						3073
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/index.ts",
					"line": 75,
					"character": 36
				}
			]
		},
		{
			"id": 2507,
			"name": "StacksNetwork",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2513,
					"name": "accountEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 9,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2511,
					"name": "broadcastEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 7,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2509,
					"name": "chainId",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 5,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1219,
						"name": "ChainID"
					}
				},
				{
					"id": 2514,
					"name": "contractAbiEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 10,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2510,
					"name": "coreApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 6,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2528,
					"name": "getAbiApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 16,
							"character": 14
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2529,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2530,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2531,
											"name": "address",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2532,
											"name": "contract",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 16,
									"character": 15
								}
							]
						}
					}
				},
				{
					"id": 2524,
					"name": "getAccountApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 15,
							"character": 18
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2525,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2526,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2527,
											"name": "address",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 15,
									"character": 19
								}
							]
						}
					}
				},
				{
					"id": 2542,
					"name": "getBlockTimeInfoUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 23,
							"character": 21
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2543,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2544,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 23,
									"character": 22
								}
							]
						}
					}
				},
				{
					"id": 2518,
					"name": "getBroadcastApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 13,
							"character": 20
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2519,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2520,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 13,
									"character": 21
								}
							]
						}
					}
				},
				{
					"id": 2539,
					"name": "getInfoUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 22,
							"character": 12
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2540,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2541,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 22,
									"character": 13
								}
							]
						}
					}
				},
				{
					"id": 2553,
					"name": "getNameInfo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Get WHOIS-like information for a name, including the address that owns it,\nthe block at which it expires, and the zone file anchored to it (if available).",
						"text": "This is intended for use in third-party wallets or in DApps that register names.",
						"tags": [
							{
								"tag": "param",
								"text": "the name to query.  Can be on-chain of off-chain.",
								"param": "fullyQualifiedName"
							},
							{
								"tag": "returns",
								"text": "a promise that resolves to the WHOIS-like information\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 38,
							"character": 13
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2554,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2555,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2556,
											"name": "fullyQualifiedName",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 38,
									"character": 14
								}
							]
						}
					}
				},
				{
					"id": 2545,
					"name": "getPoxInfoUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 24,
							"character": 15
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2546,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2547,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 24,
									"character": 16
								}
							]
						}
					}
				},
				{
					"id": 2533,
					"name": "getReadOnlyFunctionCallApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 17,
							"character": 31
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2534,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2535,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2536,
											"name": "contractAddress",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2537,
											"name": "contractName",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2538,
											"name": "functionName",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 17,
									"character": 32
								}
							]
						}
					}
				},
				{
					"id": 2548,
					"name": "getStackerInfoUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 25,
							"character": 19
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2549,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2550,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 2551,
											"name": "contractAddress",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2552,
											"name": "contractName",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 25,
									"character": 20
								}
							]
						}
					}
				},
				{
					"id": 2521,
					"name": "getTransferFeeEstimateApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 14,
							"character": 30
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2522,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 2523,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/network/src/index.ts",
									"line": 14,
									"character": 31
								}
							]
						}
					}
				},
				{
					"id": 2515,
					"name": "readOnlyFunctionCallEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 11,
							"character": 30
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2512,
					"name": "transferFeeEstimateEndpoint",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 8,
							"character": 29
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2508,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 4,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 1222,
						"name": "TransactionVersion"
					}
				},
				{
					"id": 2516,
					"name": "isMainnet",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2517,
							"name": "isMainnet",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/network/src/index.ts",
							"line": 12,
							"character": 11
						}
					]
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2513,
						2511,
						2509,
						2514,
						2510,
						2528,
						2524,
						2542,
						2518,
						2539,
						2553,
						2545,
						2533,
						2548,
						2521,
						2515,
						2512,
						2508
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2516
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/network/src/index.ts",
					"line": 3,
					"character": 30
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"id": 2557,
					"name": "StacksMainnet"
				},
				{
					"type": "reference",
					"id": 2637,
					"name": "StacksMocknet"
				},
				{
					"type": "reference",
					"id": 2637,
					"name": "StacksMocknet"
				},
				{
					"type": "reference",
					"id": 2597,
					"name": "StacksTestnet"
				},
				{
					"type": "reference",
					"id": 2597,
					"name": "StacksTestnet"
				}
			]
		},
		{
			"id": 3484,
			"name": "StacksPrivateKey",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3486,
					"name": "compressed",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/keys.ts",
							"line": 115,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				},
				{
					"id": 3485,
					"name": "data",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/keys.ts",
							"line": 114,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3486,
						3485
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 113,
					"character": 33
				}
			]
		},
		{
			"id": 3481,
			"name": "StacksPublicKey",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3483,
					"name": "data",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/keys.ts",
							"line": 29,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 3482,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/keys.ts",
							"line": 28,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3329,
						"name": "PublicKey"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3483,
						3482
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 27,
					"character": 32
				}
			]
		},
		{
			"id": 3694,
			"name": "StandardPrincipal",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3697,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 245,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				},
				{
					"id": 3696,
					"name": "prefix",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 244,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"id": 3378,
						"name": "Standard"
					}
				},
				{
					"id": 3695,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/types.ts",
							"line": 243,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3324,
						"name": "Principal"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3697,
						3696,
						3695
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 242,
					"character": 34
				}
			]
		},
		{
			"id": 3836,
			"name": "StandardPrincipalCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3838,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
							"line": 14,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				},
				{
					"id": 3837,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
							"line": 13,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3874,
						"name": "PrincipalStandard"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3838,
						3837
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 12,
					"character": 29
				}
			]
		},
		{
			"id": 3225,
			"name": "StorageOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Options for constructing a Storage instance"
			},
			"children": [
				{
					"id": 3226,
					"name": "userSession",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The userSession object to construct the Storage instance with.\nThe session object contains the credentials and keys for\nGaia hub access and encryption."
					},
					"sources": [
						{
							"fileName": "packages/storage/src/storage.ts",
							"line": 104,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 205,
						"name": "UserSession"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3226
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 98,
					"character": 31
				}
			]
		},
		{
			"id": 3966,
			"name": "StringAsciiCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3968,
					"name": "data",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
							"line": 5,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3967,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
							"line": 4,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3882,
						"name": "StringASCII"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3968,
						3967
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
					"line": 3,
					"character": 23
				}
			]
		},
		{
			"id": 3969,
			"name": "StringUtf8CV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3971,
					"name": "data",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
							"line": 10,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 3970,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
							"line": 9,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3883,
						"name": "StringUTF8"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3971,
						3970
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
					"line": 8,
					"character": 22
				}
			]
		},
		{
			"id": 5022,
			"name": "TokenTransferOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "STX token transfer transaction options",
				"tags": [
					{
						"tag": "param",
						"text": "the c32check address of the recipient or a\n                                                 principal clarity value",
						"param": "recipientAddress"
					},
					{
						"tag": "param",
						"text": "number of tokens to transfer in microstacks",
						"param": "amount"
					},
					{
						"tag": "param",
						"text": "transaction fee in microstacks",
						"param": "fee"
					},
					{
						"tag": "param",
						"text": "a nonce must be increased monotonically with each new transaction",
						"param": "nonce"
					},
					{
						"tag": "param",
						"text": "the Stacks blockchain network this transaction is destined for",
						"param": "network"
					},
					{
						"tag": "param",
						"text": "identify how the the transaction should be mined",
						"param": "anchorMode"
					},
					{
						"tag": "param",
						"text": "an arbitrary string to include with the transaction, must be less than\n                         34 bytes",
						"param": "memo"
					},
					{
						"tag": "param",
						"text": "whether post conditions must fully cover all\n                                                transferred assets",
						"param": "postConditionMode"
					},
					{
						"tag": "param",
						"text": "an array of post conditions to add to the\n                                                 transaction",
						"param": "postConditions"
					},
					{
						"tag": "param",
						"text": "true if another account is sponsoring the transaction fees\n",
						"param": "sponsored"
					}
				]
			},
			"children": [
				{
					"id": 5024,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 267,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 5028,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 271,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					}
				},
				{
					"id": 5025,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 268,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 5029,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 272,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 5027,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 270,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					}
				},
				{
					"id": 5026,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 269,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 5030,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 273,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					}
				},
				{
					"id": 5031,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 274,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					}
				},
				{
					"id": 5023,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 266,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 3843,
								"name": "PrincipalCV"
							}
						]
					}
				},
				{
					"id": 5032,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 275,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5024,
						5028,
						5025,
						5029,
						5027,
						5026,
						5030,
						5031,
						5023,
						5032
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 265,
					"character": 37
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"id": 5033,
					"name": "UnsignedTokenTransferOptions"
				},
				{
					"type": "reference",
					"id": 5045,
					"name": "SignedTokenTransferOptions"
				},
				{
					"type": "reference",
					"id": 5057,
					"name": "UnsignedMultiSigTokenTransferOptions"
				},
				{
					"type": "reference",
					"id": 5070,
					"name": "SignedMultiSigTokenTransferOptions"
				}
			]
		},
		{
			"id": 3638,
			"name": "TokenTransferPayload",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3642,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 36,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				},
				{
					"id": 3643,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 37,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3708,
						"name": "MemoString"
					}
				},
				{
					"id": 3640,
					"name": "payloadType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 34,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"id": 3335,
						"name": "TokenTransfer"
					}
				},
				{
					"id": 3641,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 35,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 3843,
						"name": "PrincipalCV"
					}
				},
				{
					"id": 3639,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/payload.ts",
							"line": 33,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3642,
						3643,
						3640,
						3641,
						3639
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 32,
					"character": 37
				}
			]
		},
		{
			"id": 4513,
			"name": "TransactionAuthField",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 4515,
					"name": "contents",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 92,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"id": 4655,
						"name": "TransactionAuthFieldContents"
					}
				},
				{
					"id": 4514,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/authorization.ts",
							"line": 91,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 3333,
						"name": "TransactionAuthField"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						4515,
						4514
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 90,
					"character": 37
				}
			]
		},
		{
			"id": 3892,
			"name": "TrueCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3893,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
							"line": 6,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 3872,
						"name": "BoolTrue"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3893
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
					"line": 5,
					"character": 16
				}
			]
		},
		{
			"id": 3956,
			"name": "TupleCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3958,
					"name": "data",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/tupleCV.ts",
							"line": 8,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 3959,
						"name": "TupleData"
					}
				},
				{
					"id": 3957,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/tupleCV.ts",
							"line": 7,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 3881,
						"name": "Tuple"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3958,
						3957
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/tupleCV.ts",
					"line": 6,
					"character": 17
				}
			]
		},
		{
			"id": 3904,
			"name": "UIntCV",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3905,
					"name": "type",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/intCV.ts",
							"line": 22,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 3870,
						"name": "UInt"
					}
				},
				{
					"id": 3906,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isReadonly": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/intCV.ts",
							"line": 23,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3905,
						3906
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/intCV.ts",
					"line": 21,
					"character": 16
				}
			]
		},
		{
			"id": 804,
			"name": "UTXO",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 806,
					"name": "confirmations",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 50,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				},
				{
					"id": 807,
					"name": "tx_hash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 51,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 808,
					"name": "tx_output_n",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 52,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 805,
					"name": "value",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/utils.ts",
							"line": 49,
							"character": 7
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						806,
						807,
						808,
						805
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 48,
					"character": 21
				}
			]
		},
		{
			"id": 5093,
			"name": "UnsignedContractCallOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5103,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 621,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5090,
						"name": "ContractCallOptions.anchorMode"
					}
				},
				{
					"id": 5095,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 613,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5095,
						"name": "ContractCallOptions.contractAddress"
					}
				},
				{
					"id": 5096,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 614,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5096,
						"name": "ContractCallOptions.contractName"
					}
				},
				{
					"id": 5099,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 617,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5088,
						"name": "ContractCallOptions.fee"
					}
				},
				{
					"id": 5100,
					"name": "feeEstimateApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 618,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5089,
						"name": "ContractCallOptions.feeEstimateApiUrl"
					}
				},
				{
					"id": 5098,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 616,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5098,
						"name": "ContractCallOptions.functionArgs"
					}
				},
				{
					"id": 5097,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 615,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5097,
						"name": "ContractCallOptions.functionName"
					}
				},
				{
					"id": 5102,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 620,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5102,
						"name": "ContractCallOptions.network"
					}
				},
				{
					"id": 5101,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 619,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5101,
						"name": "ContractCallOptions.nonce"
					}
				},
				{
					"id": 5104,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 622,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5104,
						"name": "ContractCallOptions.postConditionMode"
					}
				},
				{
					"id": 5105,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 623,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5105,
						"name": "ContractCallOptions.postConditions"
					}
				},
				{
					"id": 5094,
					"name": "publicKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 629,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5107,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 625,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5092,
						"name": "ContractCallOptions.sponsored"
					}
				},
				{
					"id": 5106,
					"name": "validateWithAbi",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 624,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5091,
						"name": "ContractCallOptions.validateWithAbi"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5103,
						5095,
						5096,
						5099,
						5100,
						5098,
						5097,
						5102,
						5101,
						5104,
						5105,
						5094,
						5107,
						5106
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 628,
					"character": 44
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "ContractCallOptions"
				}
			]
		},
		{
			"id": 5123,
			"name": "UnsignedMultiSigContractCallOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5134,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 621,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5090,
						"name": "ContractCallOptions.anchorMode"
					}
				},
				{
					"id": 5126,
					"name": "contractAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 613,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5095,
						"name": "ContractCallOptions.contractAddress"
					}
				},
				{
					"id": 5127,
					"name": "contractName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 614,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5096,
						"name": "ContractCallOptions.contractName"
					}
				},
				{
					"id": 5130,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 617,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5088,
						"name": "ContractCallOptions.fee"
					}
				},
				{
					"id": 5131,
					"name": "feeEstimateApiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 618,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5089,
						"name": "ContractCallOptions.feeEstimateApiUrl"
					}
				},
				{
					"id": 5129,
					"name": "functionArgs",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 616,
							"character": 14
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5098,
						"name": "ContractCallOptions.functionArgs"
					}
				},
				{
					"id": 5128,
					"name": "functionName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 615,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5097,
						"name": "ContractCallOptions.functionName"
					}
				},
				{
					"id": 5133,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 620,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5102,
						"name": "ContractCallOptions.network"
					}
				},
				{
					"id": 5132,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 619,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5101,
						"name": "ContractCallOptions.nonce"
					}
				},
				{
					"id": 5124,
					"name": "numSignatures",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 637,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 5135,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 622,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5104,
						"name": "ContractCallOptions.postConditionMode"
					}
				},
				{
					"id": 5136,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 623,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5105,
						"name": "ContractCallOptions.postConditions"
					}
				},
				{
					"id": 5125,
					"name": "publicKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 638,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5138,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 625,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5092,
						"name": "ContractCallOptions.sponsored"
					}
				},
				{
					"id": 5137,
					"name": "validateWithAbi",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 624,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "boolean"
							},
							{
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5091,
						"name": "ContractCallOptions.validateWithAbi"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5134,
						5126,
						5127,
						5130,
						5131,
						5129,
						5128,
						5133,
						5132,
						5124,
						5135,
						5136,
						5125,
						5138,
						5137
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 636,
					"character": 52
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "ContractCallOptions"
				}
			]
		},
		{
			"id": 5057,
			"name": "UnsignedMultiSigTokenTransferOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5061,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 267,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5024,
						"name": "TokenTransferOptions.amount"
					}
				},
				{
					"id": 5065,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 271,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5028,
						"name": "TokenTransferOptions.anchorMode"
					}
				},
				{
					"id": 5062,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 268,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5025,
						"name": "TokenTransferOptions.fee"
					}
				},
				{
					"id": 5066,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 272,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5029,
						"name": "TokenTransferOptions.memo"
					}
				},
				{
					"id": 5064,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 270,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5027,
						"name": "TokenTransferOptions.network"
					}
				},
				{
					"id": 5063,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 269,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5026,
						"name": "TokenTransferOptions.nonce"
					}
				},
				{
					"id": 5058,
					"name": "numSignatures",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 287,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 5067,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 273,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5030,
						"name": "TokenTransferOptions.postConditionMode"
					}
				},
				{
					"id": 5068,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 274,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5031,
						"name": "TokenTransferOptions.postConditions"
					}
				},
				{
					"id": 5059,
					"name": "publicKeys",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 288,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "string"
						}
					}
				},
				{
					"id": 5060,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 266,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 3843,
								"name": "PrincipalCV"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5023,
						"name": "TokenTransferOptions.recipient"
					}
				},
				{
					"id": 5069,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 275,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5032,
						"name": "TokenTransferOptions.sponsored"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5061,
						5065,
						5062,
						5066,
						5064,
						5063,
						5058,
						5067,
						5068,
						5059,
						5060,
						5069
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 286,
					"character": 53
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 5022,
					"name": "TokenTransferOptions"
				}
			]
		},
		{
			"id": 5033,
			"name": "UnsignedTokenTransferOptions",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 5036,
					"name": "amount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 267,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5024,
						"name": "TokenTransferOptions.amount"
					}
				},
				{
					"id": 5040,
					"name": "anchorMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 271,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 3340,
						"name": "AnchorMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5028,
						"name": "TokenTransferOptions.anchorMode"
					}
				},
				{
					"id": 5037,
					"name": "fee",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 268,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5025,
						"name": "TokenTransferOptions.fee"
					}
				},
				{
					"id": 5041,
					"name": "memo",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 272,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5029,
						"name": "TokenTransferOptions.memo"
					}
				},
				{
					"id": 5039,
					"name": "network",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 270,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 2507,
						"name": "StacksNetwork"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5027,
						"name": "TokenTransferOptions.network"
					}
				},
				{
					"id": 5038,
					"name": "nonce",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 269,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "BigNum"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5026,
						"name": "TokenTransferOptions.nonce"
					}
				},
				{
					"id": 5042,
					"name": "postConditionMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 273,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"id": 3344,
						"name": "PostConditionMode"
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5030,
						"name": "TokenTransferOptions.postConditionMode"
					}
				},
				{
					"id": 5043,
					"name": "postConditions",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 274,
							"character": 16
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3328,
							"name": "PostCondition"
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5031,
						"name": "TokenTransferOptions.postConditions"
					}
				},
				{
					"id": 5034,
					"name": "publicKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 279,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 5035,
					"name": "recipient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 266,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 3843,
								"name": "PrincipalCV"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5023,
						"name": "TokenTransferOptions.recipient"
					}
				},
				{
					"id": 5044,
					"name": "sponsored",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 275,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"id": 5032,
						"name": "TokenTransferOptions.sponsored"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						5036,
						5040,
						5037,
						5041,
						5039,
						5038,
						5042,
						5043,
						5034,
						5035,
						5044
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 278,
					"character": 45
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"id": 5022,
					"name": "TokenTransferOptions"
				}
			]
		},
		{
			"id": 3170,
			"name": "UploadResponse",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 3172,
					"name": "etag",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 43,
							"character": 6
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 3171,
					"name": "publicURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/storage/src/hub.ts",
							"line": 42,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						3172,
						3171
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/hub.ts",
					"line": 41,
					"character": 24
				}
			]
		},
		{
			"id": 122,
			"name": "UserData",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": " Returned from the [[UserSession.loadUserData]] function."
			},
			"children": [
				{
					"id": 127,
					"name": "appPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 23,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 130,
					"name": "authResponseToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 29,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 129,
					"name": "coreNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 27,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 131,
					"name": "coreSessionToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 31,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 125,
					"name": "decentralizedID",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 16,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 124,
					"name": "email",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 13,
							"character": 7
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 132,
					"name": "gaiaAssociationToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 33,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 134,
					"name": "gaiaHubConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 38,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				},
				{
					"id": 128,
					"name": "hubUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 26,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 126,
					"name": "identityAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 19,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 133,
					"name": "profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 36,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				},
				{
					"id": 123,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/userData.ts",
							"line": 6,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						127,
						130,
						129,
						131,
						125,
						124,
						132,
						134,
						128,
						126,
						133,
						123
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/userData.ts",
					"line": 4,
					"character": 25
				}
			]
		},
		{
			"id": 2402,
			"name": "WalletConfig",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2404,
					"name": "hideWarningForReusingIdentity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 54,
							"character": 31
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "undefined"
							},
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "intrinsic",
								"name": "true"
							}
						]
					}
				},
				{
					"id": 2403,
					"name": "identities",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/wallet/index.ts",
							"line": 53,
							"character": 12
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 2395,
							"name": "ConfigIdentity"
						}
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2404,
						2403
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/index.ts",
					"line": 52,
					"character": 29
				}
			]
		},
		{
			"id": 1599,
			"name": "WebCryptoLib",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1600,
					"name": "lib",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/cryptoUtils.ts",
							"line": 40,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "SubtleCrypto"
					}
				},
				{
					"id": 1601,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/encryption/src/cryptoUtils.ts",
							"line": 41,
							"character": 6
						}
					],
					"type": {
						"type": "stringLiteral",
						"value": "subtleCrypto"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1600,
						1601
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 39,
					"character": 29
				}
			]
		},
		{
			"id": 536,
			"name": "WhoisInfoType",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 537,
					"name": "address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 121,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 539,
					"name": "block_renewed_at",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 123,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 538,
					"name": "blockchain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 122,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 540,
					"name": "did",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 124,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 541,
					"name": "expire_block",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 125,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 542,
					"name": "grace_period",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 126,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 543,
					"name": "last_transaction_height",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 127,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 544,
					"name": "last_txid",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 128,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 545,
					"name": "owner_address",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 129,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 546,
					"name": "owner_script",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 130,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 547,
					"name": "renewal_deadline",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 131,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 548,
					"name": "resolver",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 132,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 549,
					"name": "status",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 133,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 550,
					"name": "zonefile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 134,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 551,
					"name": "zonefile_hash",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 135,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						537,
						539,
						538,
						540,
						541,
						542,
						543,
						544,
						545,
						546,
						547,
						548,
						549,
						550,
						551
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 120,
					"character": 30
				}
			]
		},
		{
			"id": 2289,
			"name": "AllowedKeyEntropyBits",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/mnemonic/index.ts",
					"line": 8,
					"character": 33
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "unknown",
						"name": "128"
					},
					{
						"type": "unknown",
						"name": "256"
					}
				]
			}
		},
		{
			"id": 921,
			"name": "AnyJson",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 375,
					"character": 12
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "intrinsic",
						"name": "number"
					},
					{
						"type": "intrinsic",
						"name": "boolean"
					},
					{
						"type": "intrinsic",
						"name": "null"
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 922,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"indexSignature": [
								{
									"id": 923,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 924,
											"name": "property",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 921,
										"name": "AnyJson"
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/cli/src/utils.ts",
									"line": 375,
									"character": 49
								}
							]
						}
					},
					{
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 921,
							"name": "AnyJson"
						}
					}
				]
			}
		},
		{
			"id": 746,
			"name": "AppKeyInfoType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 46,
					"character": 26
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 747,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 748,
							"name": "keyInfo",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 47,
									"character": 9
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 749,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 751,
											"name": "address",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 49,
													"character": 11
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 750,
											"name": "privateKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 48,
													"character": 14
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												751,
												750
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/keys.ts",
											"line": 47,
											"character": 10
										}
									]
								}
							}
						},
						{
							"id": 752,
							"name": "legacyKeyInfo",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 51,
									"character": 15
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 753,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 755,
											"name": "address",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 53,
													"character": 11
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 754,
											"name": "privateKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 52,
													"character": 14
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												755,
												754
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/keys.ts",
											"line": 51,
											"character": 16
										}
									]
								}
							}
						},
						{
							"id": 756,
							"name": "ownerKeyIndex",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 55,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								748,
								752,
								756
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/keys.ts",
							"line": 46,
							"character": 28
						}
					]
				}
			}
		},
		{
			"id": 48,
			"name": "AuthMetadata",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/auth/src/messages.ts",
					"line": 17,
					"character": 17
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 49,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 50,
							"name": "email",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/auth/src/messages.ts",
									"line": 18,
									"character": 7
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 51,
							"name": "profileUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/auth/src/messages.ts",
									"line": 19,
									"character": 12
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								50,
								51
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/messages.ts",
							"line": 17,
							"character": 19
						}
					]
				}
			}
		},
		{
			"id": 3896,
			"name": "BooleanCV",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
					"line": 3,
					"character": 14
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3892,
						"name": "TrueCV"
					},
					{
						"type": "reference",
						"id": 3894,
						"name": "FalseCV"
					}
				]
			}
		},
		{
			"id": 1680,
			"name": "CipherAlgorithm",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 6,
					"character": 27
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "stringLiteral",
						"value": "aes-256-cbc"
					},
					{
						"type": "stringLiteral",
						"value": "aes-128-cbc"
					}
				]
			}
		},
		{
			"id": 4928,
			"name": "ClarityAbiType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 43,
					"character": 26
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 4927,
						"name": "ClarityAbiTypePrimitive"
					},
					{
						"type": "reference",
						"id": 4844,
						"name": "ClarityAbiTypeBuffer"
					},
					{
						"type": "reference",
						"id": 4845,
						"name": "ClarityAbiTypeResponse"
					},
					{
						"type": "reference",
						"id": 4846,
						"name": "ClarityAbiTypeOptional"
					},
					{
						"type": "reference",
						"id": 4847,
						"name": "ClarityAbiTypeTuple"
					},
					{
						"type": "reference",
						"id": 4848,
						"name": "ClarityAbiTypeList"
					},
					{
						"type": "reference",
						"id": 4849,
						"name": "ClarityAbiTypeStringAscii"
					},
					{
						"type": "reference",
						"id": 4850,
						"name": "ClarityAbiTypeStringUtf8"
					}
				]
			}
		},
		{
			"id": 4924,
			"name": "ClarityAbiTypeBool",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 32,
					"character": 30
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "bool"
			}
		},
		{
			"id": 4886,
			"name": "ClarityAbiTypeBuffer",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 22,
					"character": 32
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4887,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4888,
							"name": "buffer",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 22,
									"character": 43
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4889,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 4890,
											"name": "length",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 22,
													"character": 53
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												4890
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 22,
											"character": 44
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4888
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 22,
							"character": 34
						}
					]
				}
			}
		},
		{
			"id": 4923,
			"name": "ClarityAbiTypeInt128",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 31,
					"character": 32
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "int128"
			}
		},
		{
			"id": 4916,
			"name": "ClarityAbiTypeList",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 28,
					"character": 30
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4917,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4918,
							"name": "list",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 28,
									"character": 39
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4919,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 4921,
											"name": "length",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 28,
													"character": 71
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 4920,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 28,
													"character": 47
												}
											],
											"type": {
												"type": "reference",
												"id": 4928,
												"name": "ClarityAbiType"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												4921,
												4920
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 28,
											"character": 40
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4918
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 28,
							"character": 32
						}
					]
				}
			}
		},
		{
			"id": 4926,
			"name": "ClarityAbiTypeNone",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 34,
					"character": 30
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "none"
			}
		},
		{
			"id": 4907,
			"name": "ClarityAbiTypeOptional",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 26,
					"character": 34
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4908,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4909,
							"name": "optional",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 26,
									"character": 47
								}
							],
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4909
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 26,
							"character": 36
						}
					]
				}
			}
		},
		{
			"id": 4927,
			"name": "ClarityAbiTypePrimitive",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 36,
					"character": 35
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 4839,
						"name": "ClarityAbiTypeUInt128"
					},
					{
						"type": "reference",
						"id": 4840,
						"name": "ClarityAbiTypeInt128"
					},
					{
						"type": "reference",
						"id": 4841,
						"name": "ClarityAbiTypeBool"
					},
					{
						"type": "reference",
						"id": 4842,
						"name": "ClarityAbiTypePrincipal"
					},
					{
						"type": "reference",
						"id": 4843,
						"name": "ClarityAbiTypeNone"
					}
				]
			}
		},
		{
			"id": 4925,
			"name": "ClarityAbiTypePrincipal",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 33,
					"character": 35
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "principal"
			}
		},
		{
			"id": 4901,
			"name": "ClarityAbiTypeResponse",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 25,
					"character": 34
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4902,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4903,
							"name": "response",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 25,
									"character": 47
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4904,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 4906,
											"name": "error",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 25,
													"character": 76
												}
											],
											"type": {
												"type": "reference",
												"id": 4928,
												"name": "ClarityAbiType"
											}
										},
										{
											"id": 4905,
											"name": "ok",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 25,
													"character": 53
												}
											],
											"type": {
												"type": "reference",
												"id": 4928,
												"name": "ClarityAbiType"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												4906,
												4905
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 25,
											"character": 48
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4903
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 25,
							"character": 36
						}
					]
				}
			}
		},
		{
			"id": 4891,
			"name": "ClarityAbiTypeStringAscii",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 23,
					"character": 37
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4892,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4893,
							"name": "string-ascii",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 23,
									"character": 56
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4894,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 4895,
											"name": "length",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 23,
													"character": 66
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												4895
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 23,
											"character": 57
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4893
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 23,
							"character": 39
						}
					]
				}
			}
		},
		{
			"id": 4896,
			"name": "ClarityAbiTypeStringUtf8",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 24,
					"character": 36
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4897,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4898,
							"name": "string-utf8",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 24,
									"character": 54
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4899,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 4900,
											"name": "length",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/contract-abi.ts",
													"line": 24,
													"character": 64
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												4900
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 24,
											"character": 55
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4898
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 24,
							"character": 38
						}
					]
				}
			}
		},
		{
			"id": 4910,
			"name": "ClarityAbiTypeTuple",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 27,
					"character": 31
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 4911,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 4912,
							"name": "tuple",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 27,
									"character": 41
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reflection",
									"declaration": {
										"id": 4913,
										"name": "__type",
										"kind": 65536,
										"kindString": "Type literal",
										"flags": {
											"isExported": true
										},
										"children": [
											{
												"id": 4914,
												"name": "name",
												"kind": 32,
												"kindString": "Variable",
												"flags": {
													"isExported": true
												},
												"sources": [
													{
														"fileName": "packages/transactions/src/contract-abi.ts",
														"line": 27,
														"character": 49
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											},
											{
												"id": 4915,
												"name": "type",
												"kind": 32,
												"kindString": "Variable",
												"flags": {
													"isExported": true
												},
												"sources": [
													{
														"fileName": "packages/transactions/src/contract-abi.ts",
														"line": 27,
														"character": 63
													}
												],
												"type": {
													"type": "reference",
													"id": 4928,
													"name": "ClarityAbiType"
												}
											}
										],
										"groups": [
											{
												"title": "Variables",
												"kind": 32,
												"children": [
													4914,
													4915
												]
											}
										],
										"sources": [
											{
												"fileName": "packages/transactions/src/contract-abi.ts",
												"line": 27,
												"character": 42
											}
										]
									}
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								4912
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/contract-abi.ts",
							"line": 27,
							"character": 33
						}
					]
				}
			}
		},
		{
			"id": 4922,
			"name": "ClarityAbiTypeUInt128",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 30,
					"character": 33
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "uint128"
			}
		},
		{
			"id": 4953,
			"name": "ClarityAbiTypeUnion",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 85,
					"character": 31
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reflection",
						"declaration": {
							"id": 4954,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4955,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 86,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4839,
										"name": "ClarityAbiTypeUInt128"
									}
								},
								{
									"id": 4956,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 86,
											"character": 54
										}
									],
									"type": {
										"type": "reference",
										"id": 4839,
										"name": "ClarityAbiTypeUInt128"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4955,
										4956
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 86,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4957,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4958,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 87,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4840,
										"name": "ClarityAbiTypeInt128"
									}
								},
								{
									"id": 4959,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 87,
											"character": 53
										}
									],
									"type": {
										"type": "reference",
										"id": 4840,
										"name": "ClarityAbiTypeInt128"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4958,
										4959
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 87,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4960,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4961,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 88,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4841,
										"name": "ClarityAbiTypeBool"
									}
								},
								{
									"id": 4962,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 88,
											"character": 51
										}
									],
									"type": {
										"type": "reference",
										"id": 4841,
										"name": "ClarityAbiTypeBool"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4961,
										4962
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 88,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4963,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4964,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 89,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4842,
										"name": "ClarityAbiTypePrincipal"
									}
								},
								{
									"id": 4965,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 89,
											"character": 56
										}
									],
									"type": {
										"type": "reference",
										"id": 4842,
										"name": "ClarityAbiTypePrincipal"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4964,
										4965
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 89,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4966,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4967,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 90,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4843,
										"name": "ClarityAbiTypeNone"
									}
								},
								{
									"id": 4968,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 90,
											"character": 51
										}
									],
									"type": {
										"type": "reference",
										"id": 4843,
										"name": "ClarityAbiTypeNone"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4967,
										4968
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 90,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4969,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4970,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 91,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4844,
										"name": "ClarityAbiTypeBuffer"
									}
								},
								{
									"id": 4971,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 91,
											"character": 53
										}
									],
									"type": {
										"type": "reference",
										"id": 4844,
										"name": "ClarityAbiTypeBuffer"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4970,
										4971
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 91,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4972,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4973,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 92,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4845,
										"name": "ClarityAbiTypeResponse"
									}
								},
								{
									"id": 4974,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 92,
											"character": 55
										}
									],
									"type": {
										"type": "reference",
										"id": 4845,
										"name": "ClarityAbiTypeResponse"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4973,
										4974
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 92,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4975,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4976,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 93,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4846,
										"name": "ClarityAbiTypeOptional"
									}
								},
								{
									"id": 4977,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 93,
											"character": 55
										}
									],
									"type": {
										"type": "reference",
										"id": 4846,
										"name": "ClarityAbiTypeOptional"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4976,
										4977
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 93,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4978,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4979,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 94,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4847,
										"name": "ClarityAbiTypeTuple"
									}
								},
								{
									"id": 4980,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 94,
											"character": 52
										}
									],
									"type": {
										"type": "reference",
										"id": 4847,
										"name": "ClarityAbiTypeTuple"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4979,
										4980
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 94,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4981,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4982,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 95,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4848,
										"name": "ClarityAbiTypeList"
									}
								},
								{
									"id": 4983,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 95,
											"character": 51
										}
									],
									"type": {
										"type": "reference",
										"id": 4848,
										"name": "ClarityAbiTypeList"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4982,
										4983
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 95,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4984,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4985,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 96,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4849,
										"name": "ClarityAbiTypeStringAscii"
									}
								},
								{
									"id": 4986,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 96,
											"character": 58
										}
									],
									"type": {
										"type": "reference",
										"id": 4849,
										"name": "ClarityAbiTypeStringAscii"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4985,
										4986
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 96,
									"character": 3
								}
							]
						}
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 4987,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4988,
									"name": "id",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 97,
											"character": 8
										}
									],
									"type": {
										"type": "reference",
										"id": 4850,
										"name": "ClarityAbiTypeStringUtf8"
									}
								},
								{
									"id": 4989,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/contract-abi.ts",
											"line": 97,
											"character": 57
										}
									],
									"type": {
										"type": "reference",
										"id": 4850,
										"name": "ClarityAbiTypeStringUtf8"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4988,
										4989
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/contract-abi.ts",
									"line": 97,
									"character": 3
								}
							]
						}
					}
				]
			}
		},
		{
			"id": 3884,
			"name": "ClarityValue",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/clarityValue.ts",
					"line": 42,
					"character": 24
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3896,
						"name": "BooleanCV"
					},
					{
						"type": "reference",
						"id": 3927,
						"name": "OptionalCV"
					},
					{
						"type": "reference",
						"id": 3913,
						"name": "BufferCV"
					},
					{
						"type": "reference",
						"id": 3901,
						"name": "IntCV"
					},
					{
						"type": "reference",
						"id": 3904,
						"name": "UIntCV"
					},
					{
						"type": "reference",
						"id": 3836,
						"name": "StandardPrincipalCV"
					},
					{
						"type": "reference",
						"id": 3839,
						"name": "ContractPrincipalCV"
					},
					{
						"type": "reference",
						"id": 3936,
						"name": "ResponseErrorCV"
					},
					{
						"type": "reference",
						"id": 3939,
						"name": "ResponseOkCV"
					},
					{
						"type": "reference",
						"id": 3949,
						"name": "ListCV"
					},
					{
						"type": "reference",
						"id": 3956,
						"name": "TupleCV"
					},
					{
						"type": "reference",
						"id": 3966,
						"name": "StringAsciiCV"
					},
					{
						"type": "reference",
						"id": 3969,
						"name": "StringUtf8CV"
					}
				]
			}
		},
		{
			"id": 688,
			"name": "CommandFunction",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1511,
					"character": 20
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 689,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 690,
							"name": "__call",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 691,
									"name": "network",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reference",
										"id": 448,
										"name": "CLINetworkAdapter"
									}
								},
								{
									"id": 692,
									"name": "args",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								],
								"name": "Promise"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1511,
							"character": 22
						}
					]
				}
			}
		},
		{
			"id": 672,
			"name": "DocsArgsType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1466,
					"character": 17
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 673,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 677,
							"name": "format",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1470,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 674,
							"name": "name",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1467,
									"character": 6
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 675,
							"name": "type",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1468,
									"character": 6
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 676,
							"name": "value",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1469,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								677,
								674,
								675,
								676
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1466,
							"character": 19
						}
					]
				}
			}
		},
		{
			"id": 158,
			"name": "EtagMap",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/auth/src/sessionData.ts",
					"line": 6,
					"character": 12
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 159,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"indexSignature": [
						{
							"id": 160,
							"name": "__index",
							"kind": 8192,
							"kindString": "Index signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 161,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/auth/src/sessionData.ts",
							"line": 6,
							"character": 14
						}
					]
				}
			}
		},
		{
			"id": 678,
			"name": "FormattedDocsType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1473,
					"character": 22
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 679,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 681,
							"name": "args",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1475,
									"character": 6
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 672,
									"name": "DocsArgsType"
								}
							}
						},
						{
							"id": 680,
							"name": "command",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1474,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 683,
							"name": "group",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1477,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 682,
							"name": "usage",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/cli.ts",
									"line": 1476,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								681,
								680,
								683,
								682
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1473,
							"character": 24
						}
					]
				}
			}
		},
		{
			"id": 1683,
			"name": "GetRandomBytes",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Optional function to generate cryptographically secure random bytes"
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoRandom.ts",
					"line": 6,
					"character": 26
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1684,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1685,
							"name": "__call",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1686,
									"name": "count",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/cryptoRandom.ts",
							"line": 6,
							"character": 28
						}
					]
				}
			}
		},
		{
			"id": 3414,
			"name": "MultiSigHashMode",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 84,
					"character": 21
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3356,
						"name": "SerializeP2SH"
					},
					{
						"type": "reference",
						"id": 3358,
						"name": "SerializeP2WSH"
					}
				]
			}
		},
		{
			"id": 519,
			"name": "NameInfoType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 30,
					"character": 24
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 520,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 521,
							"name": "address",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 31,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 522,
							"name": "blockchain",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 32,
									"character": 12
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 523,
							"name": "did",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 33,
									"character": 5
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 524,
							"name": "expire_block",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 34,
									"character": 14
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 525,
							"name": "grace_period",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 35,
									"character": 14
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 526,
							"name": "last_txid",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 36,
									"character": 11
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 527,
							"name": "renewal_deadline",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 37,
									"character": 18
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 528,
							"name": "resolver",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 38,
									"character": 10
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 529,
							"name": "status",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 39,
									"character": 8
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 530,
							"name": "zonefile",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 40,
									"character": 10
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 531,
							"name": "zonefile_hash",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/network.ts",
									"line": 41,
									"character": 15
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								521,
								522,
								523,
								524,
								525,
								526,
								527,
								528,
								529,
								530,
								531
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/network.ts",
							"line": 30,
							"character": 26
						}
					]
				}
			}
		},
		{
			"id": 1678,
			"name": "NodeCryptoCreateCipher",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 3,
					"character": 27
				}
			],
			"type": {
				"type": "reference",
				"name": "createCipheriv"
			}
		},
		{
			"id": 1679,
			"name": "NodeCryptoCreateDecipher",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 4,
					"character": 29
				}
			],
			"type": {
				"type": "reference",
				"name": "createDecipheriv"
			}
		},
		{
			"id": 1710,
			"name": "NodeCryptoCreateHash",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 4,
					"character": 25
				},
				{
					"fileName": "packages/encryption/src/hashRipemd160.ts",
					"line": 4,
					"character": 25
				}
			],
			"type": {
				"type": "reference",
				"name": "createHash"
			}
		},
		{
			"id": 1784,
			"name": "NodeCryptoCreateHmac",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/hmacSha256.ts",
					"line": 7,
					"character": 25
				}
			],
			"type": {
				"type": "reference",
				"name": "createHmac"
			}
		},
		{
			"id": 1948,
			"name": "NodePbkdf2Fn",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 15,
					"character": 17
				}
			],
			"type": {
				"type": "reference",
				"name": "pbkdf2"
			}
		},
		{
			"id": 3927,
			"name": "OptionalCV",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
					"line": 3,
					"character": 15
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3922,
						"name": "NoneCV"
					},
					{
						"type": "reference",
						"id": 3924,
						"name": "SomeCV"
					}
				]
			}
		},
		{
			"id": 726,
			"name": "OwnerKeyInfoType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 23,
					"character": 28
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 727,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 731,
							"name": "idAddress",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 27,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 730,
							"name": "index",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 26,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 728,
							"name": "privateKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 24,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 729,
							"name": "version",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 25,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								731,
								730,
								728,
								729
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/keys.ts",
							"line": 23,
							"character": 30
						}
					]
				}
			}
		},
		{
			"id": 3663,
			"name": "Payload",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 25,
					"character": 19
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3638,
						"name": "TokenTransferPayload"
					},
					{
						"type": "reference",
						"id": 3644,
						"name": "ContractCallPayload"
					},
					{
						"type": "reference",
						"id": 3651,
						"name": "SmartContractPayload"
					},
					{
						"type": "reference",
						"id": 3656,
						"name": "PoisonPayload"
					},
					{
						"type": "reference",
						"id": 3659,
						"name": "CoinbasePayload"
					}
				]
			}
		},
		{
			"id": 732,
			"name": "PaymentKeyInfoType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 30,
					"character": 30
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 733,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 735,
							"name": "address",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 32,
									"character": 9
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 736,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 737,
											"name": "BTC",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 33,
													"character": 7
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 738,
											"name": "STACKS",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 34,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												737,
												738
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/keys.ts",
											"line": 32,
											"character": 10
										}
									]
								}
							}
						},
						{
							"id": 739,
							"name": "index",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 36,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 734,
							"name": "privateKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 31,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								735,
								739,
								734
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/keys.ts",
							"line": 30,
							"character": 32
						}
					]
				}
			}
		},
		{
			"id": 1947,
			"name": "Pbkdf2Digests",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 3,
					"character": 25
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "stringLiteral",
						"value": "sha512"
					},
					{
						"type": "stringLiteral",
						"value": "sha256"
					}
				]
			}
		},
		{
			"id": 3614,
			"name": "PostCondition",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 26,
					"character": 25
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3594,
						"name": "STXPostCondition"
					},
					{
						"type": "reference",
						"id": 3600,
						"name": "FungiblePostCondition"
					},
					{
						"type": "reference",
						"id": 3607,
						"name": "NonFungiblePostCondition"
					}
				]
			}
		},
		{
			"id": 3762,
			"name": "PostConditionPrincipal",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 240,
					"character": 34
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3694,
						"name": "StandardPrincipal"
					},
					{
						"type": "reference",
						"id": 3698,
						"name": "ContractPrincipal"
					}
				]
			}
		},
		{
			"id": 3843,
			"name": "PrincipalCV",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 10,
					"character": 16
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3836,
						"name": "StandardPrincipalCV"
					},
					{
						"type": "reference",
						"id": 3839,
						"name": "ContractPrincipalCV"
					}
				]
			}
		},
		{
			"id": 3163,
			"name": "PutFileContent",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Retrieves the specified file from the app's data store.",
				"tags": [
					{
						"tag": "param",
						"text": "the path to the file to read",
						"param": "path"
					},
					{
						"tag": "returns",
						"text": "that resolves to the raw data in the file\nor rejects with an error\n"
					}
				]
			},
			"sources": [
				{
					"fileName": "packages/storage/src/fileContentLoader.ts",
					"line": 8,
					"character": 19
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "reference",
						"name": "Buffer"
					},
					{
						"type": "reference",
						"name": "ArrayBufferView"
					},
					{
						"type": "reference",
						"name": "ArrayBufferLike"
					},
					{
						"type": "reference",
						"name": "Blob"
					}
				]
			}
		},
		{
			"id": 3942,
			"name": "ResponseCV",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
					"line": 3,
					"character": 15
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3936,
						"name": "ResponseErrorCV"
					},
					{
						"type": "reference",
						"id": 3939,
						"name": "ResponseOkCV"
					}
				]
			}
		},
		{
			"id": 3413,
			"name": "SingleSigHashMode",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 83,
					"character": 22
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3355,
						"name": "SerializeP2PKH"
					},
					{
						"type": "reference",
						"id": 3357,
						"name": "SerializeP2WPKH"
					}
				]
			}
		},
		{
			"id": 4665,
			"name": "SpendingCondition",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 154,
					"character": 29
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 4516,
						"name": "SingleSigSpendingCondition"
					},
					{
						"type": "reference",
						"id": 4523,
						"name": "MultiSigSpendingCondition"
					}
				]
			}
		},
		{
			"id": 740,
			"name": "StacksKeyInfoType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 39,
					"character": 29
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 741,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 743,
							"name": "address",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 41,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 744,
							"name": "btcAddress",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 42,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 745,
							"name": "index",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 43,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 742,
							"name": "privateKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/cli/src/keys.ts",
									"line": 40,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								743,
								744,
								745,
								742
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/cli/src/keys.ts",
							"line": 39,
							"character": 31
						}
					]
				}
			}
		},
		{
			"id": 3720,
			"name": "StacksMessage",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 37,
					"character": 25
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3690,
						"name": "Address"
					},
					{
						"type": "reference",
						"id": 3762,
						"name": "PostConditionPrincipal"
					},
					{
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					},
					{
						"type": "reference",
						"id": 3716,
						"name": "LengthPrefixedList"
					},
					{
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					},
					{
						"type": "reference",
						"id": 3708,
						"name": "MemoString"
					},
					{
						"type": "reference",
						"id": 3711,
						"name": "AssetInfo"
					},
					{
						"type": "reference",
						"id": 3328,
						"name": "PostCondition"
					},
					{
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					},
					{
						"type": "reference",
						"id": 4513,
						"name": "TransactionAuthField"
					},
					{
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				]
			}
		},
		{
			"id": 4655,
			"name": "TransactionAuthFieldContents",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 88,
					"character": 40
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					},
					{
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				]
			}
		},
		{
			"id": 1615,
			"name": "TriplesecDecryptSignature",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 34,
					"character": 37
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1616,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1617,
							"name": "__call",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1618,
									"name": "arg",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1619,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 1620,
													"name": "data",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/encryption/src/cryptoUtils.ts",
															"line": 35,
															"character": 13
														}
													],
													"type": {
														"type": "reference",
														"name": "Buffer"
													}
												},
												{
													"id": 1621,
													"name": "key",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/encryption/src/cryptoUtils.ts",
															"line": 35,
															"character": 26
														}
													],
													"type": {
														"type": "reference",
														"name": "Buffer"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1620,
														1621
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/encryption/src/cryptoUtils.ts",
													"line": 35,
													"character": 6
												}
											]
										}
									}
								},
								{
									"id": 1622,
									"name": "cb",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1623,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"signatures": [
												{
													"id": 1624,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {
														"isExported": true
													},
													"parameters": [
														{
															"id": 1625,
															"name": "err",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"id": 889,
																		"name": "Error"
																	},
																	{
																		"type": "intrinsic",
																		"name": "null"
																	}
																]
															}
														},
														{
															"id": 1626,
															"name": "buff",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {
																"isExported": true
															},
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"name": "Buffer"
																	},
																	{
																		"type": "intrinsic",
																		"name": "null"
																	}
																]
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "void"
													}
												}
											],
											"sources": [
												{
													"fileName": "packages/encryption/src/cryptoUtils.ts",
													"line": 36,
													"character": 5
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/encryption/src/cryptoUtils.ts",
							"line": 34,
							"character": 39
						}
					]
				}
			}
		},
		{
			"id": 3959,
			"name": "TupleData",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/tupleCV.ts",
					"line": 4,
					"character": 14
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 3960,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"indexSignature": [
						{
							"id": 3961,
							"name": "__index",
							"kind": 8192,
							"kindString": "Index signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 3962,
									"name": "key",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/clarity/types/tupleCV.ts",
							"line": 4,
							"character": 16
						}
					]
				}
			}
		},
		{
			"id": 5185,
			"name": "TxBroadcastResult",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 148,
					"character": 29
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"id": 5178,
						"name": "TxBroadcastResultOk"
					},
					{
						"type": "reference",
						"id": 5179,
						"name": "TxBroadcastResultRejected"
					}
				]
			}
		},
		{
			"id": 5178,
			"name": "TxBroadcastResultOk",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 141,
					"character": 31
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			}
		},
		{
			"id": 5179,
			"name": "TxBroadcastResultRejected",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 142,
					"character": 37
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 5180,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 5181,
							"name": "error",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/builders.ts",
									"line": 143,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5182,
							"name": "reason",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/builders.ts",
									"line": 144,
									"character": 8
								}
							],
							"type": {
								"type": "reference",
								"id": 3384,
								"name": "TxRejectedReason"
							}
						},
						{
							"id": 5183,
							"name": "reason_data",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/builders.ts",
									"line": 145,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 5184,
							"name": "txid",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/transactions/src/builders.ts",
									"line": 146,
									"character": 6
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								5181,
								5182,
								5183,
								5184
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/transactions/src/builders.ts",
							"line": 142,
							"character": 39
						}
					]
				}
			}
		},
		{
			"id": 310,
			"name": "ADDRESS_CHARS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 9,
					"character": 26
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{1,35}"
			},
			"defaultValue": "\"[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{1,35}\""
		},
		{
			"id": 312,
			"name": "ADDRESS_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 13,
					"character": 28
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`^(${ADDRESS_CHARS})$`"
		},
		{
			"id": 2017,
			"name": "APPS_NODE_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
					"line": 10,
					"character": 21
				}
			],
			"type": {
				"type": "unknown",
				"name": "0"
			},
			"defaultValue": "0"
		},
		{
			"id": 199,
			"name": "AUTH_CONTINUATION_PARAM",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/auth/src/protocolEchoDetection.ts",
					"line": 10,
					"character": 29
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "authContinuation"
			},
			"defaultValue": "\"authContinuation\""
		},
		{
			"id": 2179,
			"name": "BLOCKSTACK_ON_BITCOIN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 13,
					"character": 27
				}
			],
			"type": {
				"type": "unknown",
				"name": "0"
			},
			"defaultValue": "0"
		},
		{
			"id": 560,
			"name": "BLOCKSTACK_TEST",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 114,
					"character": 19
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "boolean"
			},
			"defaultValue": "!!process.env.BLOCKSTACK_TEST"
		},
		{
			"id": 517,
			"name": "BN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 3,
					"character": 8
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "any"
			},
			"defaultValue": "require('bn.js')"
		},
		{
			"id": 327,
			"name": "BOOLEAN_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 50,
					"character": 28
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^(0|1|true|false)$"
			},
			"defaultValue": "\"^(0|1|true|false)$\""
		},
		{
			"id": 311,
			"name": "C32_ADDRESS_CHARS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 11,
					"character": 30
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "[0123456789ABCDEFGHJKMNPQRSTVWXYZ]+"
			},
			"defaultValue": "\"[0123456789ABCDEFGHJKMNPQRSTVWXYZ]+\""
		},
		{
			"id": 2184,
			"name": "CHANGE_ADDRESS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 20,
					"character": 20
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "CHANGE_ADDRESS"
			},
			"defaultValue": "\"CHANGE_ADDRESS\""
		},
		{
			"id": 3405,
			"name": "CLARITY_INT_SIZE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 11,
					"character": 22
				}
			],
			"type": {
				"type": "unknown",
				"name": "128"
			},
			"defaultValue": "128"
		},
		{
			"id": 3406,
			"name": "COINBASE_BUFFER_LENGTH_BYTES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 12,
					"character": 34
				}
			],
			"type": {
				"type": "unknown",
				"name": "32"
			},
			"defaultValue": "32"
		},
		{
			"id": 3408,
			"name": "COMPRESSED_PUBKEY_LENGTH_BYTES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 14,
					"character": 36
				}
			],
			"type": {
				"type": "unknown",
				"name": "32"
			},
			"defaultValue": "32"
		},
		{
			"id": 2506,
			"name": "CONFIG_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/wallet/index.ts",
					"line": 34,
					"character": 18
				}
			],
			"type": {
				"type": "unknown",
				"name": "45"
			},
			"defaultValue": "45"
		},
		{
			"id": 2109,
			"name": "CONTEXT",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 15,
					"character": 13
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "http://schema.org"
			},
			"defaultValue": "\"http://schema.org\""
		},
		{
			"id": 7,
			"name": "DEFAULT_BLOCKSTACK_HOST",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "This constant is used in the [[redirectToSignInWithAuthRequest]]"
			},
			"sources": [
				{
					"fileName": "packages/auth/src/constants.ts",
					"line": 12,
					"character": 36
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "https://browser.blockstack.org/auth"
			},
			"defaultValue": "\"https://browser.blockstack.org/auth\""
		},
		{
			"id": 3403,
			"name": "DEFAULT_CHAIN_ID",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 9,
					"character": 22
				}
			],
			"type": {
				"type": "reference",
				"id": 1221,
				"name": "Mainnet"
			},
			"defaultValue": "ChainID.Mainnet"
		},
		{
			"id": 358,
			"name": "DEFAULT_CONFIG_PATH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 108,
					"character": 32
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "~/.blockstack-cli.conf"
			},
			"defaultValue": "\"~/.blockstack-cli.conf\""
		},
		{
			"id": 359,
			"name": "DEFAULT_CONFIG_REGTEST_PATH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 109,
					"character": 40
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "~/.blockstack-cli-regtest.conf"
			},
			"defaultValue": "\"~/.blockstack-cli-regtest.conf\""
		},
		{
			"id": 360,
			"name": "DEFAULT_CONFIG_TESTNET_PATH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 110,
					"character": 40
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "~/.blockstack-cli-testnet.conf"
			},
			"defaultValue": "\"~/.blockstack-cli-testnet.conf\""
		},
		{
			"id": 3411,
			"name": "DEFAULT_CORE_NODE_API_URL",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 17,
					"character": 31
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "https://core.blockstack.org"
			},
			"defaultValue": "\"https://core.blockstack.org\""
		},
		{
			"id": 2037,
			"name": "DEFAULT_GAIA_HUB",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 10,
					"character": 29
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "https://gaia.blockstack.org/hub/"
			},
			"defaultValue": "\"https://gaia.blockstack.org/hub/\""
		},
		{
			"id": 361,
			"name": "DEFAULT_MAX_ID_SEARCH_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 112,
					"character": 40
				}
			],
			"type": {
				"type": "unknown",
				"name": "256"
			},
			"defaultValue": "256"
		},
		{
			"id": 2111,
			"name": "DEFAULT_PROFILE_FILE_NAME",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 46,
					"character": 31
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "profile.json"
			},
			"defaultValue": "\"profile.json\""
		},
		{
			"id": 3412,
			"name": "DEFAULT_TRANSACTION_VERSION",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 52,
					"character": 33
				}
			],
			"type": {
				"type": "reference",
				"id": 1223,
				"name": "Mainnet"
			},
			"defaultValue": "TransactionVersion.Mainnet"
		},
		{
			"id": 725,
			"name": "DERIVATION_PATH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 21,
					"character": 28
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "m/44'/5757'/0'/0/0"
			},
			"defaultValue": "\"m/44'/5757'/0'/0/0\""
		},
		{
			"id": 198,
			"name": "ECHO_REPLY_PARAM",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/auth/src/protocolEchoDetection.ts",
					"line": 9,
					"character": 22
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "echoReply"
			},
			"defaultValue": "\"echoReply\""
		},
		{
			"id": 2019,
			"name": "ENCRYPTION_NODE_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
					"line": 12,
					"character": 27
				}
			],
			"type": {
				"type": "unknown",
				"name": "2"
			},
			"defaultValue": "2"
		},
		{
			"id": 2183,
			"name": "EXTERNAL_ADDRESS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 19,
					"character": 22
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "EXTERNAL_ADDRESS"
			},
			"defaultValue": "\"EXTERNAL_ADDRESS\""
		},
		{
			"id": 197,
			"name": "GLOBAL_DETECTION_CACHE_KEY",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "This logic is in a separate file with no dependencies so that it can be\nloaded and executed as soon as possible to fulfill the purpose of the protocol\ndetection technique. The effectiveness of this is obviously subject to how web\napps bundle/consume the blockstack.js lib."
			},
			"sources": [
				{
					"fileName": "packages/auth/src/protocolEchoDetection.ts",
					"line": 8,
					"character": 32
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "_blockstackDidCheckEchoReply"
			},
			"defaultValue": "\"_blockstackDidCheckEchoReply\""
		},
		{
			"id": 2178,
			"name": "IDENTITY_KEYCHAIN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 12,
					"character": 23
				}
			],
			"type": {
				"type": "unknown",
				"name": "888"
			},
			"defaultValue": "888"
		},
		{
			"id": 313,
			"name": "ID_ADDRESS_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 15,
					"character": 31
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`^ID-${ADDRESS_CHARS}$`"
		},
		{
			"id": 2110,
			"name": "IMAGE_TYPE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 16,
					"character": 16
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "ImageObject"
			},
			"defaultValue": "\"ImageObject\""
		},
		{
			"id": 322,
			"name": "INT_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 40,
					"character": 24
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^-?[0-9]+$"
			},
			"defaultValue": "\"^-?[0-9]+$\""
		},
		{
			"id": 3404,
			"name": "MAX_STRING_LENGTH_BYTES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 10,
					"character": 29
				}
			],
			"type": {
				"type": "unknown",
				"name": "128"
			},
			"defaultValue": "128"
		},
		{
			"id": 3410,
			"name": "MEMO_MAX_LENGTH_BYTES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 16,
					"character": 27
				}
			],
			"type": {
				"type": "unknown",
				"name": "34"
			},
			"defaultValue": "34"
		},
		{
			"id": 309,
			"name": "NAMESPACE_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 7,
					"character": 30
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-z_-]{1,19})$"
			},
			"defaultValue": "\"^([0-9a-z_-]{1,19})$\""
		},
		{
			"id": 308,
			"name": "NAME_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 5,
					"character": 25
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-z_.+-]{3,37})$"
			},
			"defaultValue": "\"^([0-9a-z_.+-]{3,37})$\""
		},
		{
			"id": 1614,
			"name": "NO_CRYPTO_LIB",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 31,
					"character": 26
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "Crypto lib not found. Either the WebCrypto \"crypto.subtle\" or Node.js \"crypto\" module must be available."
			},
			"defaultValue": "\"Crypto lib not found. Either the WebCrypto \"crypto.subtle\" or Node.js \"crypto\" module must be available.\""
		},
		{
			"id": 2108,
			"name": "PERSON_TYPE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 14,
					"character": 17
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "Person"
			},
			"defaultValue": "\"Person\""
		},
		{
			"id": 318,
			"name": "PRIVATE_KEY_MULTISIG_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 29,
					"character": 41
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9]+),([0-9a-f]{64,66},)*([0-9a-f]{64,66})$"
			},
			"defaultValue": "\"^([0-9]+),([0-9a-f]{64,66},)*([0-9a-f]{64,66})$\""
		},
		{
			"id": 317,
			"name": "PRIVATE_KEY_NOSIGN_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 26,
					"character": 39
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`^nosign:${ADDRESS_CHARS}$`"
		},
		{
			"id": 315,
			"name": "PRIVATE_KEY_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 20,
					"character": 32
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-f]{64,66})$"
			},
			"defaultValue": "\"^([0-9a-f]{64,66})$\""
		},
		{
			"id": 320,
			"name": "PRIVATE_KEY_PATTERN_ANY",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 36,
					"character": 36
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`${PRIVATE_KEY_PATTERN}|${PRIVATE_KEY_MULTISIG_PATTERN}|${PRIVATE_KEY_SEGWIT_P2SH_PATTERN}|${PRIVATE_KEY_NOSIGN_PATTERN}`"
		},
		{
			"id": 319,
			"name": "PRIVATE_KEY_SEGWIT_P2SH_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 32,
					"character": 44
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^segwit:p2sh:([0-9]+),([0-9a-f]{64,66},)*([0-9a-f]{64,66})$"
			},
			"defaultValue": "\"^segwit:p2sh:([0-9]+),([0-9a-f]{64,66},)*([0-9a-f]{64,66})$\""
		},
		{
			"id": 316,
			"name": "PRIVATE_KEY_UNCOMPRESSED_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 23,
					"character": 45
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-f]{64})$"
			},
			"defaultValue": "\"^([0-9a-f]{64})$\""
		},
		{
			"id": 321,
			"name": "PUBLIC_KEY_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 38,
					"character": 31
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-f]{66,130})$"
			},
			"defaultValue": "\"^([0-9a-f]{66,130})$\""
		},
		{
			"id": 349,
			"name": "PUBLIC_TESTNET_HOST",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 98,
					"character": 25
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "testnet-master.blockstack.org"
			},
			"defaultValue": "\"testnet-master.blockstack.org\""
		},
		{
			"id": 3407,
			"name": "RECOVERABLE_ECDSA_SIG_LENGTH_BYTES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 13,
					"character": 40
				}
			],
			"type": {
				"type": "unknown",
				"name": "65"
			},
			"defaultValue": "65"
		},
		{
			"id": 518,
			"name": "SATOSHIS_PER_BTC",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 10,
					"character": 22
				}
			],
			"type": {
				"type": "unknown",
				"name": "100000000"
			},
			"defaultValue": "100000000"
		},
		{
			"id": 157,
			"name": "SESSION_VERSION",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/auth/src/sessionData.ts",
					"line": 4,
					"character": 21
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "1.0.0"
			},
			"defaultValue": "\"1.0.0\""
		},
		{
			"id": 3305,
			"name": "SIGNATURE_FILE_SUFFIX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 56,
					"character": 27
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": ".sig"
			},
			"defaultValue": "\".sig\""
		},
		{
			"id": 2018,
			"name": "SIGNING_NODE_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
					"line": 11,
					"character": 24
				}
			],
			"type": {
				"type": "unknown",
				"name": "1"
			},
			"defaultValue": "1"
		},
		{
			"id": 1120,
			"name": "SIGNIN_CSS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 22,
					"character": 23
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "\nh1 { \n  font-family: monospace; \n  font-size: 24px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 700; \n  line-height: 26.4px; \n} \nh3 { \n  font-family: monospace; \n  font-size: 14px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 700; \n  line-height: 15.4px; \n}\np { \n  font-family: monospace; \n  font-size: 14px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 400; \n  line-height: 20px; \n}\nb {\n  background-color: #e8e8e8;\n}\npre { \n  font-family: monospace; \n  font-size: 13px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 400; \n  line-height: 18.5714px;\n}"
			},
			"defaultValue": "`\nh1 { \n  font-family: monospace; \n  font-size: 24px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 700; \n  line-height: 26.4px; \n} \nh3 { \n  font-family: monospace; \n  font-size: 14px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 700; \n  line-height: 15.4px; \n}\np { \n  font-family: monospace; \n  font-size: 14px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 400; \n  line-height: 20px; \n}\nb {\n  background-color: #e8e8e8;\n}\npre { \n  font-family: monospace; \n  font-size: 13px; \n  font-style: normal; \n  font-variant: normal; \n  font-weight: 400; \n  line-height: 18.5714px;\n}`"
		},
		{
			"id": 1122,
			"name": "SIGNIN_DESC",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 60,
					"character": 24
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "<p>Sign-in request for <b>\"{appName}\"</b></p>"
			},
			"defaultValue": "\"<p>Sign-in request for <b>\"{appName}\"</b></p>\""
		},
		{
			"id": 1125,
			"name": "SIGNIN_FMT_ID",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 63,
					"character": 26
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "<p><a href=\"{authRedirect}\">{idAddress}</a> (anonymous)</p>"
			},
			"defaultValue": "\"<p><a href=\"{authRedirect}\">{idAddress}</a> (anonymous)</p>\""
		},
		{
			"id": 1124,
			"name": "SIGNIN_FMT_NAME",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 62,
					"character": 28
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "<p><a href=\"{authRedirect}\">{blockstackID}</a> ({idAddress})</p>"
			},
			"defaultValue": "\"<p><a href=\"{authRedirect}\">{blockstackID}</a> ({idAddress})</p>\""
		},
		{
			"id": 1126,
			"name": "SIGNIN_FOOTER",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 64,
					"character": 26
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "</body></html>"
			},
			"defaultValue": "\"</body></html>\""
		},
		{
			"id": 1121,
			"name": "SIGNIN_HEADER",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 59,
					"character": 26
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`<html><head><style>${SIGNIN_CSS}</style></head></body><h3>Blockstack CLI Sign-in</h3><br>`"
		},
		{
			"id": 1123,
			"name": "SIGNIN_SCOPES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 61,
					"character": 26
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "<p>Requested scopes: <b>\"{appScopes}\"</b></p>"
			},
			"defaultValue": "\"<p>Requested scopes: <b>\"{appScopes}\"</b></p>\""
		},
		{
			"id": 314,
			"name": "STACKS_ADDRESS_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 17,
					"character": 35
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`^(${C32_ADDRESS_CHARS})$`"
		},
		{
			"id": 723,
			"name": "STRENGTH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 19,
					"character": 21
				}
			],
			"type": {
				"type": "unknown",
				"name": "128"
			},
			"defaultValue": "128"
		},
		{
			"id": 2020,
			"name": "STX_NODE_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/nodes/identity-address-owner-node.ts",
					"line": 13,
					"character": 20
				}
			],
			"type": {
				"type": "unknown",
				"name": "6"
			},
			"defaultValue": "6"
		},
		{
			"id": 724,
			"name": "STX_WALLET_COMPATIBLE_SEED_STRENGTH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 20,
					"character": 48
				}
			],
			"type": {
				"type": "unknown",
				"name": "256"
			},
			"defaultValue": "256"
		},
		{
			"id": 325,
			"name": "SUBDOMAIN_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 46,
					"character": 30
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-z_+-]{1,37}).([0-9a-z_.+-]{3,37})$"
			},
			"defaultValue": "\"^([0-9a-z_+-]{1,37}).([0-9a-z_.+-]{3,37})$\""
		},
		{
			"id": 326,
			"name": "TXID_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 48,
					"character": 25
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-f]{64})$"
			},
			"defaultValue": "\"^([0-9a-f]{64})$\""
		},
		{
			"id": 3409,
			"name": "UNCOMPRESSED_PUBKEY_LENGTH_BYTES",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/constants.ts",
					"line": 15,
					"character": 38
				}
			],
			"type": {
				"type": "unknown",
				"name": "64"
			},
			"defaultValue": "64"
		},
		{
			"id": 324,
			"name": "URL_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 44,
					"character": 24
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^http[s]?://.+$"
			},
			"defaultValue": "\"^http[s]?://.+$\""
		},
		{
			"id": 367,
			"name": "USAGE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2575,
					"character": 18
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "`Usage: ${process.argv[1]} [options] command [command arguments]\nOptions can be:\n    -c                  Path to a config file (defaults to\n                        ${DEFAULT_CONFIG_PATH})\n\n    -d                  Print verbose debugging output\n\n    -e                  Estimate the BTC cost of an transaction (in satoshis).\n                        Do not generate or send any transactions.\n\n    -m MAGIC_BYTES      Use an alternative magic byte string instead of \"id\".\n\n    -t                  Use the public testnet instead of mainnet.\n\n    -i                  Use integration test framework instead of mainnet.\n\n    -U                  Unsafe mode.  No safety checks will be performed.\n\n    -x                  Do not broadcast a transaction.  Only generate and\n                        print them to stdout.\n\n    -B BURN_ADDR        Use the given namespace burn address instead of the one\n                        obtained from the Blockstack network (DANGEROUS)\n\n    -D DENOMINATION     Denominate the price to pay in the given units\n                        (DANGEROUS)\n\n    -C CONSENSUS_HASH   Use the given consensus hash instead of one obtained\n                        from the network\n\n    -F FEE_RATE         Use the given transaction fee rate instead of the one\n                        obtained from the Bitcoin network\n\n    -G GRACE_PERIOD     Number of blocks in which a name can be renewed after it\n                        expires (DANGEROUS)\n\n    -H URL              Use an alternative Blockstack Core API endpoint.\n\n    -I URL              Use an alternative Blockstack Core Indexer endpoint.\n\n    -M MAX_INDEX        Maximum keychain index to use when searching for an identity address\n                        (default is ${DEFAULT_MAX_ID_SEARCH_INDEX}).\n\n    -N PAY2NS_PERIOD    Number of blocks in which a namespace receives the registration\n                        and renewal fees after it is created (DANGEROUS)\n\n    -P PRICE            Use the given price to pay for names or namespaces\n                        (DANGEROUS)\n\n    -T URL              Use an alternative Blockstack transaction broadcaster.\n    \n    -X URL              Use an alternative UTXO service endpoint.\n\n    -u USERNAME         A username to be passed to bitcoind RPC endpoints\n\n    -p PASSWORD         A password to be passed to bitcoind RPC endpoints\n`"
		},
		{
			"id": 47,
			"name": "VERSION",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/auth/src/messages.ts",
					"line": 15,
					"character": 13
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "1.3.1"
			},
			"defaultValue": "\"1.3.1\""
		},
		{
			"id": 323,
			"name": "ZONEFILE_HASH_PATTERN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 42,
					"character": 34
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "^([0-9a-f]{40})$"
			},
			"defaultValue": "\"^([0-9a-f]{40})$\""
		},
		{
			"id": 902,
			"name": "ZoneFile",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 30,
					"character": 14
				},
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 6,
					"character": 14
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "any"
			},
			"defaultValue": "require('zone-file')"
		},
		{
			"id": 1127,
			"name": "authTransitNonce",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 91,
					"character": 22
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "string"
			},
			"defaultValue": "crypto.randomBytes(32).toString('hex')"
		},
		{
			"id": 552,
			"name": "c32check",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 41,
					"character": 14
				},
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 8,
					"character": 14
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "any"
			},
			"defaultValue": "require('c32check')"
		},
		{
			"id": 1790,
			"name": "ecurve",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/encryption/src/ec.ts",
					"line": 11,
					"character": 12
				}
			],
			"type": {
				"type": "reference",
				"name": "ec"
			},
			"defaultValue": "new EllipticCurve('secp256k1')"
		},
		{
			"id": 3470,
			"name": "enumCheckFunctions",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/transactions/src/bufferReader.ts",
					"line": 13,
					"character": 24
				}
			],
			"type": {
				"type": "reference",
				"typeArguments": [
					{
						"type": "intrinsic",
						"name": "object"
					},
					{
						"type": "reflection",
						"declaration": {
							"id": 3471,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 3472,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 3473,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						}
					}
				],
				"name": "Map"
			},
			"defaultValue": "new Map<object, (value: number) => boolean>()"
		},
		{
			"id": 554,
			"name": "estimateOnly",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 107,
					"character": 16
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "boolean"
			},
			"defaultValue": "false"
		},
		{
			"id": 1214,
			"name": "global",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/index.ts",
					"line": 11,
					"character": 18
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "any"
			}
		},
		{
			"id": 557,
			"name": "gracePeriod",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 110,
					"character": 15
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			},
			"defaultValue": "5000"
		},
		{
			"id": 1536,
			"name": "intToLevel",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/common/src/logger.ts",
					"line": 6,
					"character": 16
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1537,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"indexSignature": [
						{
							"id": 1538,
							"name": "__index",
							"kind": 8192,
							"kindString": "Index signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1539,
									"name": "int",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/common/src/logger.ts",
							"line": 6,
							"character": 17
						}
					]
				}
			}
		},
		{
			"id": 1532,
			"name": "levelToInt",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/common/src/logger.ts",
					"line": 5,
					"character": 16
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1533,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {
						"isExported": true
					},
					"indexSignature": [
						{
							"id": 1534,
							"name": "__index",
							"kind": 8192,
							"kindString": "Index signature",
							"flags": {
								"isExported": true
							},
							"parameters": [
								{
									"id": 1535,
									"name": "level",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isExported": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "packages/common/src/logger.ts",
							"line": 5,
							"character": 17
						}
					]
				}
			}
		},
		{
			"id": 1531,
			"name": "levels",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/common/src/logger.ts",
					"line": 3,
					"character": 12
				}
			],
			"type": {
				"type": "array",
				"elementType": {
					"type": "intrinsic",
					"name": "string"
				}
			},
			"defaultValue": "['debug', 'info', 'warn', 'error', 'none']"
		},
		{
			"id": 1213,
			"name": "localStorageRAM",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/index.ts",
					"line": 8,
					"character": 21
				}
			],
			"type": {
				"type": "reference",
				"typeArguments": [
					{
						"type": "intrinsic",
						"name": "string"
					},
					{
						"type": "intrinsic",
						"name": "any"
					}
				],
				"name": "Record"
			}
		},
		{
			"id": 559,
			"name": "maxIDSearchIndex",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 112,
					"character": 20
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			},
			"defaultValue": "DEFAULT_MAX_ID_SEARCH_INDEX"
		},
		{
			"id": 1965,
			"name": "networkDerivationPath",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "packages/keychain/src/address-derivation/index.ts",
					"line": 9,
					"character": 27
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "m/44'/5757'/0'/0/0"
			},
			"defaultValue": "`m/44'/5757'/0'/0/0`"
		},
		{
			"id": 558,
			"name": "noExit",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 111,
					"character": 10
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "boolean"
			},
			"defaultValue": "false"
		},
		{
			"id": 556,
			"name": "receiveFeesPeriod",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 109,
					"character": 21
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			},
			"defaultValue": "52595"
		},
		{
			"id": 555,
			"name": "safetyChecks",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 108,
					"character": 16
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "boolean"
			},
			"defaultValue": "true"
		},
		{
			"id": 553,
			"name": "txOnly",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isLet": true
			},
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 106,
					"character": 10
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "boolean"
			},
			"defaultValue": "false"
		},
		{
			"id": 721,
			"name": "CLIMain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 722,
					"name": "CLIMain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1555,
					"character": 23
				}
			]
		},
		{
			"id": 398,
			"name": "CLIOptAsBool",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 399,
					"name": "CLIOptAsBool",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 400,
							"name": "opts",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 296,
								"name": "CLI_OPTS"
							}
						},
						{
							"id": 401,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2979,
					"character": 28
				}
			]
		},
		{
			"id": 394,
			"name": "CLIOptAsString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 395,
					"name": "CLIOptAsString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 396,
							"name": "opts",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 296,
								"name": "CLI_OPTS"
							}
						},
						{
							"id": 397,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2969,
					"character": 30
				}
			]
		},
		{
			"id": 405,
			"name": "CLIOptAsStringArray",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 406,
					"name": "CLIOptAsStringArray",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 407,
							"name": "opts",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 296,
								"name": "CLI_OPTS"
							}
						},
						{
							"id": 408,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2997,
					"character": 35
				}
			]
		},
		{
			"id": 925,
			"name": "JSONStringify",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 926,
					"name": "JSONStringify",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 927,
							"name": "obj",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 921,
								"name": "AnyJson"
							}
						},
						{
							"id": 928,
							"name": "stderr",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 382,
					"character": 29
				}
			]
		},
		{
			"id": 5003,
			"name": "abiFunctionToString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5004,
					"name": "abiFunctionToString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 5005,
							"name": "func",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4851,
								"name": "ClarityAbiFunction"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 222,
					"character": 35
				}
			]
		},
		{
			"id": 656,
			"name": "addressConvert",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 657,
					"name": "addressConvert",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 658,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 659,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1283,
					"character": 23
				}
			]
		},
		{
			"id": 3742,
			"name": "addressFromHashMode",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3743,
					"name": "addressFromHashMode",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3744,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3354,
								"name": "AddressHashMode"
							}
						},
						{
							"id": 3745,
							"name": "txVersion",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1222,
								"name": "TransactionVersion"
							}
						},
						{
							"id": 3746,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 176,
					"character": 35
				}
			]
		},
		{
			"id": 3747,
			"name": "addressFromPublicKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3748,
					"name": "addressFromPublicKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3749,
							"name": "version",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3359,
								"name": "AddressVersion"
							}
						},
						{
							"id": 3750,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3354,
								"name": "AddressHashMode"
							}
						},
						{
							"id": 3751,
							"name": "numSigs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 3752,
							"name": "publicKeys",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 3481,
									"name": "StacksPublicKey"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 185,
					"character": 37
				}
			]
		},
		{
			"id": 3734,
			"name": "addressFromVersionHash",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3735,
					"name": "addressFromVersionHash",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3736,
							"name": "version",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3359,
								"name": "AddressVersion"
							}
						},
						{
							"id": 3737,
							"name": "hash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 134,
					"character": 38
				}
			]
		},
		{
			"id": 3738,
			"name": "addressHashModeToVersion",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3739,
					"name": "addressHashModeToVersion",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Translates the tx auth hash mode to the corresponding address version.",
						"tags": [
							{
								"tag": "see",
								"text": "https://github.com/blockstack/stacks-blockchain/blob/master/sip/sip-005-blocks-and-transactions.md#transaction-authorization\n"
							}
						]
					},
					"parameters": [
						{
							"id": 3740,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3354,
								"name": "AddressHashMode"
							}
						},
						{
							"id": 3741,
							"name": "txVersion",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1222,
								"name": "TransactionVersion"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3359,
						"name": "AddressVersion"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 142,
					"character": 40
				}
			]
		},
		{
			"id": 3753,
			"name": "addressToString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3754,
					"name": "addressToString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3755,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3690,
								"name": "Address"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 221,
					"character": 31
				}
			]
		},
		{
			"id": 1035,
			"name": "answerToClarityValue",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1036,
					"name": "answerToClarityValue",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1037,
							"name": "answer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1038,
							"name": "arg",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 899,
								"name": "ClarityFunctionArg"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 862,
					"character": 36
				}
			]
		},
		{
			"id": 1028,
			"name": "argToPrompt",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1029,
					"name": "argToPrompt",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1030,
							"name": "arg",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 899,
								"name": "ClarityFunctionArg"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 894,
						"name": "InquirerPrompt"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 797,
					"character": 27
				}
			]
		},
		{
			"id": 2218,
			"name": "assertIsTruthy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2219,
					"name": "assertIsTruthy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 2220,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							}
						}
					],
					"parameters": [
						{
							"id": 2221,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": true,
						"targetType": {
							"type": "reference",
							"typeArguments": [
								{
									"type": "typeParameter",
									"name": "T"
								}
							],
							"name": "NonNullable"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 153,
					"character": 30
				}
			]
		},
		{
			"id": 660,
			"name": "authDaemon",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 661,
					"name": "authDaemon",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 662,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 663,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1335,
					"character": 19
				}
			]
		},
		{
			"id": 595,
			"name": "balance",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 596,
					"name": "balance",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 597,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 598,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 348,
					"character": 16
				}
			]
		},
		{
			"id": 639,
			"name": "batchify",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 640,
					"name": "batchify",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 641,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							}
						}
					],
					"parameters": [
						{
							"id": 642,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "typeParameter",
									"name": "T"
								}
							}
						},
						{
							"id": 643,
							"name": "batchSize",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "50"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "array",
							"elementType": {
								"type": "typeParameter",
								"name": "T"
							}
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 972,
					"character": 17
				}
			]
		},
		{
			"id": 5190,
			"name": "broadcastRawTransaction",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5191,
					"name": "broadcastRawTransaction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Broadcast the signed transaction to a core node",
						"returns": "that resolves to a response if the operation succeeds\n"
					},
					"parameters": [
						{
							"id": 5192,
							"name": "rawTx",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the raw serialized transaction buffer to broadcast"
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 5193,
							"name": "url",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the broadcast endpoint URL\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 5185,
								"name": "TxBroadcastResult"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 176,
					"character": 45
				}
			]
		},
		{
			"id": 5186,
			"name": "broadcastTransaction",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5187,
					"name": "broadcastTransaction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Broadcast the signed transaction to a core node",
						"returns": "that resolves to a response if the operation succeeds\n"
					},
					"parameters": [
						{
							"id": 5188,
							"name": "transaction",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token transfer transaction to broadcast"
							},
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						},
						{
							"id": 5189,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the Stacks network to broadcast transaction to\n"
							},
							"type": {
								"type": "reference",
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 5185,
								"name": "TxBroadcastResult"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 158,
					"character": 42
				}
			]
		},
		{
			"id": 966,
			"name": "broadcastTransactionAndZoneFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 967,
					"name": "broadcastTransactionAndZoneFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 968,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 969,
							"name": "tx",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 970,
							"name": "zonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 971,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 973,
													"name": "error",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 529,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"Failed to broadcast zone file\""
												},
												{
													"id": 972,
													"name": "status",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 528,
															"character": 16
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "false"
													},
													"defaultValue": "false"
												},
												{
													"id": 974,
													"name": "txid",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 530,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "txid"
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														973,
														972,
														974
													]
												}
											]
										}
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 975,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 976,
													"name": "status",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 534,
															"character": 16
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "true"
													},
													"defaultValue": "true"
												},
												{
													"id": 977,
													"name": "txid",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 535,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "txid"
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														976,
														977
													]
												}
											]
										}
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 978,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 980,
													"name": "error",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 542,
															"character": 13
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"Caught exception sending transaction or zone file\""
												},
												{
													"id": 981,
													"name": "message",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 543,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "any"
													},
													"defaultValue": "e.message"
												},
												{
													"id": 982,
													"name": "stacktrace",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 544,
															"character": 18
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "any"
													},
													"defaultValue": "e.stack"
												},
												{
													"id": 979,
													"name": "status",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/cli/src/utils.ts",
															"line": 541,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "false"
													},
													"defaultValue": "false"
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														980,
														981,
														982,
														979
													]
												}
											]
										}
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 507,
					"character": 53
				}
			]
		},
		{
			"id": 3916,
			"name": "bufferCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3917,
					"name": "bufferCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3918,
							"name": "buffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3913,
						"name": "BufferCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/bufferCV.ts",
					"line": 8,
					"character": 14
				}
			]
		},
		{
			"id": 3919,
			"name": "bufferCVFromString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3920,
					"name": "bufferCVFromString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3921,
							"name": "str",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3913,
						"name": "BufferCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/bufferCV.ts",
					"line": 16,
					"character": 24
				}
			]
		},
		{
			"id": 3982,
			"name": "bufferWithTypeID",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3983,
					"name": "bufferWithTypeID",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3984,
							"name": "typeId",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3868,
								"name": "ClarityType"
							}
						},
						{
							"id": 3985,
							"name": "buffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 20,
					"character": 25
				}
			]
		},
		{
			"id": 5259,
			"name": "callReadOnlyFunction",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5260,
					"name": "callReadOnlyFunction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Calls a read only function from a contract interface",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5261,
							"name": "readOnlyFunctionOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the options object\n\nReturns an object with a status bool (okay) and a result string that is a serialized clarity value in hex format.\n"
							},
							"type": {
								"type": "reference",
								"id": 5156,
								"name": "ReadOnlyFunctionOptions"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 1029,
					"character": 42
				}
			]
		},
		{
			"id": 939,
			"name": "canonicalPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 940,
					"name": "canonicalPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 941,
							"name": "privkey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 428,
					"character": 35
				}
			]
		},
		{
			"id": 419,
			"name": "checkArgs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 420,
					"name": "checkArgs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 421,
							"name": "argList",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Array"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 299,
								"name": "CheckArgsSuccessType"
							},
							{
								"type": "reference",
								"id": 303,
								"name": "CheckArgsFailType"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 3117,
					"character": 25
				}
			]
		},
		{
			"id": 948,
			"name": "checkUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 949,
					"name": "checkUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 950,
							"name": "url",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 454,
					"character": 24
				}
			]
		},
		{
			"id": 4682,
			"name": "clearCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4683,
					"name": "clearCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4684,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4665,
								"name": "SpendingCondition"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 204,
					"character": 23
				}
			]
		},
		{
			"id": 4456,
			"name": "cloneDeep",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4457,
					"name": "cloneDeep",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 4458,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							}
						}
					],
					"parameters": [
						{
							"id": 4459,
							"name": "obj",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "typeParameter",
								"name": "T"
							}
						}
					],
					"type": {
						"type": "typeParameter",
						"name": "T"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 53,
					"character": 25
				}
			]
		},
		{
			"id": 3797,
			"name": "codeBodyString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3798,
					"name": "codeBodyString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3799,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 374,
					"character": 30
				}
			]
		},
		{
			"id": 2048,
			"name": "connectToGaiaHubWithConfig",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2049,
					"name": "connectToGaiaHubWithConfig",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2050,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2051,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2054,
											"name": "gaiaHubUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 58,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2052,
											"name": "hubInfo",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 56,
													"character": 9
												}
											],
											"type": {
												"type": "reference",
												"id": 2021,
												"name": "HubInfo"
											}
										},
										{
											"id": 2053,
											"name": "privateKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 57,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2054,
												2052,
												2053
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/utils/gaia.ts",
											"line": 55,
											"character": 43
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "GaiaHubConfig"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 55,
					"character": 39
				}
			]
		},
		{
			"id": 2222,
			"name": "containsLegalCharacters",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2223,
					"name": "containsLegalCharacters",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2224,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 166,
					"character": 29
				}
			]
		},
		{
			"id": 607,
			"name": "contractDeploy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 608,
					"name": "contractDeploy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 609,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 610,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 582,
					"character": 29
				}
			]
		},
		{
			"id": 611,
			"name": "contractFunctionCall",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 612,
					"name": "contractFunctionCall",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 613,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 614,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 642,
					"character": 35
				}
			]
		},
		{
			"id": 3856,
			"name": "contractPrincipalCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3857,
					"name": "contractPrincipalCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3858,
							"name": "addressString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3859,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3839,
						"name": "ContractPrincipalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 52,
					"character": 28
				}
			]
		},
		{
			"id": 3860,
			"name": "contractPrincipalCVFromAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3861,
					"name": "contractPrincipalCVFromAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3862,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3690,
								"name": "Address"
							}
						},
						{
							"id": 3863,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3703,
								"name": "LengthPrefixedString"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3839,
						"name": "ContractPrincipalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 58,
					"character": 39
				}
			]
		},
		{
			"id": 3864,
			"name": "contractPrincipalCVFromStandard",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3865,
					"name": "contractPrincipalCVFromStandard",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3866,
							"name": "sp",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3836,
								"name": "StandardPrincipalCV"
							}
						},
						{
							"id": 3867,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3839,
						"name": "ContractPrincipalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 68,
					"character": 40
				}
			]
		},
		{
			"id": 3729,
			"name": "createAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3730,
					"name": "createAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3731,
							"name": "c32AddressString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 117,
					"character": 29
				}
			]
		},
		{
			"id": 3812,
			"name": "createAssetInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3813,
					"name": "createAssetInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3814,
							"name": "addressString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3815,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3816,
							"name": "assetName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3711,
						"name": "AssetInfo"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 424,
					"character": 31
				}
			]
		},
		{
			"id": 1681,
			"name": "createCipher",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1682,
					"name": "createCipher",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 1629,
								"name": "AesCipher"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/aesCipher.ts",
					"line": 109,
					"character": 34
				}
			]
		},
		{
			"id": 3681,
			"name": "createCoinbasePayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3682,
					"name": "createCoinbasePayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3683,
							"name": "coinbaseBuffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3659,
						"name": "CoinbasePayload"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 137,
					"character": 37
				}
			]
		},
		{
			"id": 3669,
			"name": "createContractCallPayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3670,
					"name": "createContractCallPayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3671,
							"name": "contractAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3690,
										"name": "Address"
									}
								]
							}
						},
						{
							"id": 3672,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3703,
										"name": "LengthPrefixedString"
									}
								]
							}
						},
						{
							"id": 3673,
							"name": "functionName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3703,
										"name": "LengthPrefixedString"
									}
								]
							}
						},
						{
							"id": 3674,
							"name": "functionArgs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 3884,
									"name": "ClarityValue"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3644,
						"name": "ContractCallPayload"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 70,
					"character": 41
				}
			]
		},
		{
			"id": 3769,
			"name": "createContractPrincipal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3770,
					"name": "createContractPrincipal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3771,
							"name": "addressString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3772,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3698,
						"name": "ContractPrincipal"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 281,
					"character": 39
				}
			]
		},
		{
			"id": 3732,
			"name": "createEmptyAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3733,
					"name": "createEmptyAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 126,
					"character": 34
				}
			]
		},
		{
			"id": 3461,
			"name": "createEnumChecker",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3462,
					"name": "createEnumChecker",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 3463,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3464,
							"name": "TEnumValue",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"parameters": [
						{
							"id": 3465,
							"name": "enumVariable",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 3466,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/bufferReader.ts",
											"line": 4,
											"character": 15
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3467,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"signatures": [
								{
									"id": 3468,
									"name": "__call",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {
										"isExported": true
									},
									"parameters": [
										{
											"id": 3469,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isExported": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "predicate",
										"name": "value",
										"asserts": false,
										"targetType": {
											"type": "typeParameter",
											"name": "TEnumValue",
											"constraint": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									}
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/bufferReader.ts",
									"line": 5,
									"character": 2
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/bufferReader.ts",
					"line": 3,
					"character": 26
				}
			]
		},
		{
			"id": 3620,
			"name": "createFungiblePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3621,
					"name": "createFungiblePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3622,
							"name": "principal",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3762,
										"name": "PostConditionPrincipal"
									}
								]
							}
						},
						{
							"id": 3623,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3367,
								"name": "FungibleConditionCode"
							}
						},
						{
							"id": 3624,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 3625,
							"name": "assetInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3711,
										"name": "AssetInfo"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3600,
						"name": "FungiblePostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 63,
					"character": 43
				}
			]
		},
		{
			"id": 1735,
			"name": "createHashRipemd160",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1736,
					"name": "createHashRipemd160",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 1723,
								"name": "Ripemd160PolyfillDigest"
							},
							{
								"type": "reference",
								"id": 1727,
								"name": "NodeCryptoRipemd160Digest"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hashRipemd160.ts",
					"line": 52,
					"character": 35
				}
			]
		},
		{
			"id": 1785,
			"name": "createHmacSha256",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1786,
					"name": "createHmacSha256",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 1761,
								"name": "Hmac"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hmacSha256.ts",
					"line": 49,
					"character": 38
				}
			]
		},
		{
			"id": 3823,
			"name": "createLPList",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3824,
					"name": "createLPList",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 3825,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3720,
								"name": "StacksMessage"
							}
						}
					],
					"parameters": [
						{
							"id": 3826,
							"name": "values",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "typeParameter",
									"name": "T",
									"constraint": {
										"type": "reference",
										"id": 3720,
										"name": "StacksMessage"
									}
								}
							}
						},
						{
							"id": 3827,
							"name": "lengthPrefixBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3716,
						"name": "LengthPrefixedList"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 460,
					"character": 28
				}
			]
		},
		{
			"id": 3779,
			"name": "createLPString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3780,
					"name": "createLPString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3781,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3782,
					"name": "createLPString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3783,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3784,
							"name": "lengthPrefixBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				},
				{
					"id": 3785,
					"name": "createLPString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3786,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3787,
							"name": "lengthPrefixBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 3788,
							"name": "maxLengthBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 329,
					"character": 30
				},
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 330,
					"character": 30
				},
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 331,
					"character": 30
				},
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 336,
					"character": 30
				}
			]
		},
		{
			"id": 3800,
			"name": "createMemoString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3801,
					"name": "createMemoString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3802,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3708,
						"name": "MemoString"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 383,
					"character": 32
				}
			]
		},
		{
			"id": 4644,
			"name": "createMessageSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4645,
					"name": "createMessageSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4646,
							"name": "signature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 52,
					"character": 38
				}
			]
		},
		{
			"id": 4672,
			"name": "createMultiSigSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4673,
					"name": "createMultiSigSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4674,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3414,
								"name": "MultiSigHashMode"
							}
						},
						{
							"id": 4675,
							"name": "numSigs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 4676,
							"name": "pubKeys",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 4677,
							"name": "nonce",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4678,
							"name": "fee",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4523,
						"name": "MultiSigSpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 178,
					"character": 47
				}
			]
		},
		{
			"id": 3626,
			"name": "createNonFungiblePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3627,
					"name": "createNonFungiblePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3628,
							"name": "principal",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3762,
										"name": "PostConditionPrincipal"
									}
								]
							}
						},
						{
							"id": 3629,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3373,
								"name": "NonFungibleConditionCode"
							}
						},
						{
							"id": 3630,
							"name": "assetInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3711,
										"name": "AssetInfo"
									}
								]
							}
						},
						{
							"id": 3631,
							"name": "assetName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3607,
						"name": "NonFungiblePostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 97,
					"character": 46
				}
			]
		},
		{
			"id": 1949,
			"name": "createPbkdf2",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1950,
					"name": "createPbkdf2",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 1903,
								"name": "Pbkdf2"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/pbkdf2.ts",
					"line": 160,
					"character": 34
				}
			]
		},
		{
			"id": 3679,
			"name": "createPoisonPayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3680,
					"name": "createPoisonPayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 3656,
						"name": "PoisonPayload"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 127,
					"character": 35
				}
			]
		},
		{
			"id": 3615,
			"name": "createSTXPostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3616,
					"name": "createSTXPostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3617,
							"name": "principal",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3762,
										"name": "PostConditionPrincipal"
									}
								]
							}
						},
						{
							"id": 3618,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3367,
								"name": "FungibleConditionCode"
							}
						},
						{
							"id": 3619,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3594,
						"name": "STXPostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 36,
					"character": 38
				}
			]
		},
		{
			"id": 1711,
			"name": "createSha2Hash",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1712,
					"name": "createSha2Hash",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 1687,
								"name": "Sha2Hash"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 62,
					"character": 36
				}
			]
		},
		{
			"id": 4666,
			"name": "createSingleSigSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4667,
					"name": "createSingleSigSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4668,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3413,
								"name": "SingleSigHashMode"
							}
						},
						{
							"id": 4669,
							"name": "pubKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4670,
							"name": "nonce",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4671,
							"name": "fee",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4516,
						"name": "SingleSigSpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 156,
					"character": 48
				}
			]
		},
		{
			"id": 3675,
			"name": "createSmartContractPayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3676,
					"name": "createSmartContractPayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3677,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3703,
										"name": "LengthPrefixedString"
									}
								]
							}
						},
						{
							"id": 3678,
							"name": "codeBody",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3703,
										"name": "LengthPrefixedString"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3651,
						"name": "SmartContractPayload"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 103,
					"character": 42
				}
			]
		},
		{
			"id": 3520,
			"name": "createStacksPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3521,
					"name": "createStacksPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3522,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3484,
						"name": "StacksPrivateKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 118,
					"character": 38
				}
			]
		},
		{
			"id": 3495,
			"name": "createStacksPublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3496,
					"name": "createStacksPublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3497,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 55,
					"character": 37
				}
			]
		},
		{
			"id": 3766,
			"name": "createStandardPrincipal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3767,
					"name": "createStandardPrincipal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3768,
							"name": "addressString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3694,
						"name": "StandardPrincipal"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 272,
					"character": 39
				}
			]
		},
		{
			"id": 3664,
			"name": "createTokenTransferPayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3665,
					"name": "createTokenTransferPayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3666,
							"name": "recipient",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3843,
										"name": "PrincipalCV"
									}
								]
							}
						},
						{
							"id": 3667,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 3668,
							"name": "memo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3708,
										"name": "MemoString"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3638,
						"name": "TokenTransferPayload"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 40,
					"character": 42
				}
			]
		},
		{
			"id": 4656,
			"name": "createTransactionAuthField",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4657,
					"name": "createTransactionAuthField",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4658,
							"name": "contents",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4655,
								"name": "TransactionAuthFieldContents"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4513,
						"name": "TransactionAuthField"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 95,
					"character": 42
				}
			]
		},
		{
			"id": 4481,
			"name": "cvToHex",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4482,
					"name": "cvToHex",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Converts a clarity value to a hex encoded string with `0x` prefix"
					},
					"parameters": [
						{
							"id": 4483,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the clarity value to convert\n"
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 155,
					"character": 23
				}
			]
		},
		{
			"id": 3885,
			"name": "cvToString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3886,
					"name": "cvToString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3887,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						},
						{
							"id": 3888,
							"name": "encoding",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "stringLiteral",
										"value": "tryAscii"
									},
									{
										"type": "stringLiteral",
										"value": "hex"
									}
								]
							},
							"defaultValue": "\"hex\""
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/clarityValue.ts",
					"line": 57,
					"character": 26
				}
			]
		},
		{
			"id": 3024,
			"name": "decodeBtcAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3025,
					"name": "decodeBtcAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3026,
							"name": "btcAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3027,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 3029,
									"name": "data",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/stacking/src/utils.ts",
											"line": 37,
											"character": 10
										}
									],
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								},
								{
									"id": 3028,
									"name": "hashMode",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/stacking/src/utils.ts",
											"line": 36,
											"character": 14
										}
									],
									"type": {
										"type": "reference",
										"id": 3354,
										"name": "AddressHashMode"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										3029,
										3028
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/utils.ts",
					"line": 31,
					"character": 32
				}
			]
		},
		{
			"id": 918,
			"name": "decodePrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 919,
					"name": "decodePrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 920,
							"name": "serializedPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"id": 809,
								"name": "CLITransactionSigner"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 347,
					"character": 32
				}
			]
		},
		{
			"id": 1975,
			"name": "decrypt",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1976,
					"name": "decrypt",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Decrypt an encrypted mnemonic phrase with a password.\nLegacy triplesec encrypted payloads are also supported.",
						"returns": "the raw mnemonic phrase\n"
					},
					"parameters": [
						{
							"id": 1977,
							"name": "dataBuffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"name": "Buffer"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 1978,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "Password for data"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/encryption/decrypt.ts",
					"line": 11,
					"character": 29
				}
			]
		},
		{
			"id": 430,
			"name": "decryptBackupPhrase",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 431,
					"name": "decryptBackupPhrase",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 432,
							"name": "dataBuffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 433,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/encrypt.ts",
					"line": 7,
					"character": 35
				}
			]
		},
		{
			"id": 1897,
			"name": "decryptContent",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1898,
					"name": "decryptContent",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Decrypts data encrypted with `encryptContent` with the\ntransit private key.",
						"returns": "decrypted content.\n"
					},
					"parameters": [
						{
							"id": 1899,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "encrypted content."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1900,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1901,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 1902,
													"name": "privateKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true,
														"isOptional": true
													},
													"comment": {
														"text": "the hex string of the ECDSA private\nkey to use for decryption. If not provided, will use user's appPrivateKey."
													},
													"sources": [
														{
															"fileName": "packages/encryption/src/encryption.ts",
															"line": 113,
															"character": 14
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "undefined"
															},
															{
																"type": "intrinsic",
																"name": "string"
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1902
													]
												}
											]
										}
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/encryption.ts",
					"line": 110,
					"character": 30
				}
			]
		},
		{
			"id": 3174,
			"name": "deleteFromGaiaHub",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3175,
					"name": "deleteFromGaiaHub",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3176,
							"name": "filename",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3177,
							"name": "hubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3164,
								"name": "GaiaHubConfig"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/hub.ts",
					"line": 97,
					"character": 39
				}
			]
		},
		{
			"id": 2200,
			"name": "deriveIdentityKeyPair",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2201,
					"name": "deriveIdentityKeyPair",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2202,
							"name": "identityOwnerAddressNode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1983,
								"name": "IdentityAddressOwnerNode"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 2159,
						"name": "IdentityKeyPair"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 81,
					"character": 37
				}
			]
		},
		{
			"id": 2303,
			"name": "deriveRootKeychainFromMnemonic",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2304,
					"name": "deriveRootKeychainFromMnemonic",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2305,
							"name": "plaintextMnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "BIP32Interface"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/mnemonic/index.ts",
					"line": 35,
					"character": 52
				}
			]
		},
		{
			"id": 1972,
			"name": "deriveStxAddressChain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1973,
					"name": "deriveStxAddressChain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1974,
							"name": "chain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1219,
								"name": "ChainID"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "(Anonymous function)"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/address-derivation/index.ts",
					"line": 20,
					"character": 37
				}
			]
		},
		{
			"id": 3759,
			"name": "deserializeAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3760,
					"name": "deserializeAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3761,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3690,
						"name": "Address"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 233,
					"character": 34
				}
			]
		},
		{
			"id": 3820,
			"name": "deserializeAssetInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3821,
					"name": "deserializeAssetInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3822,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3711,
						"name": "AssetInfo"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 445,
					"character": 36
				}
			]
		},
		{
			"id": 4026,
			"name": "deserializeCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4027,
					"name": "deserializeCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4028,
							"name": "buffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 3415,
										"name": "BufferReader"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/deserialize.ts",
					"line": 23,
					"character": 37
				}
			]
		},
		{
			"id": 3831,
			"name": "deserializeLPList",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3832,
					"name": "deserializeLPList",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3833,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						},
						{
							"id": 3834,
							"name": "type",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3322,
								"name": "StacksMessageType"
							}
						},
						{
							"id": 3835,
							"name": "lengthPrefixBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3716,
						"name": "LengthPrefixedList"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 481,
					"character": 33
				}
			]
		},
		{
			"id": 3792,
			"name": "deserializeLPString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3793,
					"name": "deserializeLPString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3794,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						},
						{
							"id": 3795,
							"name": "prefixBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						},
						{
							"id": 3796,
							"name": "maxLength",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3703,
						"name": "LengthPrefixedString"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 363,
					"character": 35
				}
			]
		},
		{
			"id": 3806,
			"name": "deserializeMemoString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3807,
					"name": "deserializeMemoString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3808,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3708,
						"name": "MemoString"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 401,
					"character": 37
				}
			]
		},
		{
			"id": 4652,
			"name": "deserializeMessageSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4653,
					"name": "deserializeMessageSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4654,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 77,
					"character": 43
				}
			]
		},
		{
			"id": 4695,
			"name": "deserializeMultiSigSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4696,
					"name": "deserializeMultiSigSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4697,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3414,
								"name": "MultiSigHashMode"
							}
						},
						{
							"id": 4698,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4523,
						"name": "MultiSigSpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 268,
					"character": 52
				}
			]
		},
		{
			"id": 3687,
			"name": "deserializePayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3688,
					"name": "deserializePayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3689,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3331,
						"name": "Payload"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 180,
					"character": 34
				}
			]
		},
		{
			"id": 3635,
			"name": "deserializePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3636,
					"name": "deserializePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3637,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3328,
						"name": "PostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 148,
					"character": 40
				}
			]
		},
		{
			"id": 3776,
			"name": "deserializePrincipal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3777,
					"name": "deserializePrincipal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3778,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3762,
						"name": "PostConditionPrincipal"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 305,
					"character": 36
				}
			]
		},
		{
			"id": 3517,
			"name": "deserializePublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3518,
					"name": "deserializePublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3519,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 104,
					"character": 36
				}
			]
		},
		{
			"id": 4691,
			"name": "deserializeSingleSigSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4692,
					"name": "deserializeSingleSigSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4693,
							"name": "hashMode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3413,
								"name": "SingleSigHashMode"
							}
						},
						{
							"id": 4694,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4516,
						"name": "SingleSigSpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 245,
					"character": 53
				}
			]
		},
		{
			"id": 4702,
			"name": "deserializeSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4703,
					"name": "deserializeSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4704,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 299,
					"character": 44
				}
			]
		},
		{
			"id": 3724,
			"name": "deserializeStacksMessage",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3725,
					"name": "deserializeStacksMessage",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3726,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						},
						{
							"id": 3727,
							"name": "type",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3322,
								"name": "StacksMessageType"
							}
						},
						{
							"id": 3728,
							"name": "listType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"id": 3322,
								"name": "StacksMessageType"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3720,
						"name": "StacksMessage"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 77,
					"character": 40
				}
			]
		},
		{
			"id": 4808,
			"name": "deserializeTransaction",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4809,
					"name": "deserializeTransaction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4810,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4749,
						"name": "StacksTransaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/transaction.ts",
					"line": 236,
					"character": 38
				}
			]
		},
		{
			"id": 4662,
			"name": "deserializeTransactionAuthField",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4663,
					"name": "deserializeTransactionAuthField",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4664,
							"name": "bufferReader",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3415,
								"name": "BufferReader"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4513,
						"name": "TransactionAuthField"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 121,
					"character": 47
				}
			]
		},
		{
			"id": 4647,
			"name": "emptyMessageSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4648,
					"name": "emptyMessageSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 64,
					"character": 37
				}
			]
		},
		{
			"id": 4993,
			"name": "encodeClarityValue",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4994,
					"name": "encodeClarityValue",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4995,
							"name": "type",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						},
						{
							"id": 4996,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				},
				{
					"id": 4997,
					"name": "encodeClarityValue",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4998,
							"name": "type",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4953,
								"name": "ClarityAbiTypeUnion"
							}
						},
						{
							"id": 4999,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 133,
					"character": 27
				},
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 134,
					"character": 27
				},
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 135,
					"character": 27
				}
			]
		},
		{
			"id": 1979,
			"name": "encrypt",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1980,
					"name": "encrypt",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Encrypt a raw mnemonic phrase to be password protected",
						"returns": "The encrypted phrase\n"
					},
					"parameters": [
						{
							"id": 1981,
							"name": "phrase",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "Raw mnemonic phrase"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1982,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "Password to encrypt mnemonic with"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "Buffer"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/encryption/encrypt.ts",
					"line": 9,
					"character": 29
				}
			]
		},
		{
			"id": 426,
			"name": "encryptBackupPhrase",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 427,
					"name": "encryptBackupPhrase",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 428,
							"name": "plaintextBuffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 429,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "Buffer"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/encrypt.ts",
					"line": 3,
					"character": 35
				}
			]
		},
		{
			"id": 1893,
			"name": "encryptContent",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1894,
					"name": "encryptContent",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Encrypts the data provided with the app public key.",
						"returns": "Stringified ciphertext object\n"
					},
					"parameters": [
						{
							"id": 1895,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "data to encrypt"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 1896,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"id": 1887,
								"name": "EncryptContentOptions"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/encryption.ts",
					"line": 58,
					"character": 36
				}
			]
		},
		{
			"id": 2306,
			"name": "encryptMnemonicFormatted",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2307,
					"name": "encryptMnemonicFormatted",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2308,
							"name": "plaintextMnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2309,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 2310,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2311,
											"name": "encryptedMnemonic",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/mnemonic/index.ts",
													"line": 44,
													"character": 28
												}
											],
											"type": {
												"type": "reference",
												"name": "Buffer"
											}
										},
										{
											"id": 2312,
											"name": "encryptedMnemonicHex",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/mnemonic/index.ts",
													"line": 44,
													"character": 50
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2311,
												2312
											]
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/mnemonic/index.ts",
					"line": 41,
					"character": 46
				}
			]
		},
		{
			"id": 5205,
			"name": "estimateContractDeploy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5206,
					"name": "estimateContractDeploy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Estimate the total transaction fee in microstacks for a contract deploy",
						"returns": "a promise that resolves to number of microstacks per byte\n"
					},
					"parameters": [
						{
							"id": 5207,
							"name": "transaction",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token transfer transaction to estimate fees for"
							},
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						},
						{
							"id": 5208,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the Stacks network to estimate transaction for\n"
							},
							"type": {
								"type": "reference",
								"id": 2507,
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "BigNum"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 466,
					"character": 44
				}
			]
		},
		{
			"id": 5212,
			"name": "estimateContractFunctionCall",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5213,
					"name": "estimateContractFunctionCall",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Estimate the total transaction fee in microstacks for a contract function call",
						"returns": "a promise that resolves to number of microstacks per byte\n"
					},
					"parameters": [
						{
							"id": 5214,
							"name": "transaction",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token transfer transaction to estimate fees for"
							},
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						},
						{
							"id": 5215,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the Stacks network to estimate transaction for\n"
							},
							"type": {
								"type": "reference",
								"id": 2507,
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "BigNum"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 655,
					"character": 50
				}
			]
		},
		{
			"id": 5174,
			"name": "estimateTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5175,
					"name": "estimateTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Estimate the total transaction fee in microstacks for a token transfer",
						"returns": "a promise that resolves to number of microstacks per byte\n"
					},
					"parameters": [
						{
							"id": 5176,
							"name": "transaction",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token transfer transaction to estimate fees for"
							},
							"type": {
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						},
						{
							"id": 5177,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the Stacks network to estimate transaction for\n"
							},
							"type": {
								"type": "reference",
								"id": 2507,
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "BigNum"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 99,
					"character": 38
				}
			]
		},
		{
			"id": 4452,
			"name": "exceedsMaxLengthBytes",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4453,
					"name": "exceedsMaxLengthBytes",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4454,
							"name": "string",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4455,
							"name": "maxLengthBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 50,
					"character": 34
				}
			]
		},
		{
			"id": 790,
			"name": "extractAppKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 791,
					"name": "extractAppKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 792,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 793,
							"name": "appKeyInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 794,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 795,
											"name": "keyInfo",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 266,
													"character": 11
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 796,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 798,
															"name": "address",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/cli/src/keys.ts",
																	"line": 266,
																	"character": 42
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 797,
															"name": "privateKey",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/cli/src/keys.ts",
																	"line": 266,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																798,
																797
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/cli/src/keys.ts",
															"line": 266,
															"character": 12
														}
													]
												}
											}
										},
										{
											"id": 799,
											"name": "legacyKeyInfo",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/keys.ts",
													"line": 267,
													"character": 17
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 800,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 802,
															"name": "address",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/cli/src/keys.ts",
																	"line": 267,
																	"character": 48
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 801,
															"name": "privateKey",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/cli/src/keys.ts",
																	"line": 267,
																	"character": 31
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																802,
																801
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/cli/src/keys.ts",
															"line": 267,
															"character": 18
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												795,
												799
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/keys.ts",
											"line": 265,
											"character": 13
										}
									]
								}
							}
						},
						{
							"id": 803,
							"name": "appAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 263,
					"character": 29
				}
			]
		},
		{
			"id": 2696,
			"name": "extractProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2697,
					"name": "extractProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Extracts a profile from an encoded token and optionally verifies it,\nif `publicKeyOrAddress` is provided.",
						"returns": "- the profile extracted from the encoded token",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} - if the token isn't signed by the provided `publicKeyOrAddress`\n"
							}
						]
					},
					"parameters": [
						{
							"id": 2698,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token to be extracted"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2699,
							"name": "publicKeyOrAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the public key or address of the\n  keypair that is thought to have signed the token"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							},
							"defaultValue": "null"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Record"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profileTokens.ts",
					"line": 147,
					"character": 30
				}
			]
		},
		{
			"id": 3899,
			"name": "falseCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3900,
					"name": "falseCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 3896,
						"name": "BooleanCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
					"line": 14,
					"character": 13
				}
			]
		},
		{
			"id": 2153,
			"name": "fetchProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2154,
					"name": "fetchProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2155,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2156,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2158,
											"name": "gaiaUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 185,
													"character": 9
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2157,
											"name": "identity",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 184,
													"character": 10
												}
											],
											"type": {
												"type": "reference",
												"id": 2254,
												"name": "Identity"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2158,
												2157
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/profiles.ts",
											"line": 183,
											"character": 35
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "null"
									},
									{
										"type": "reference",
										"id": 2077,
										"name": "Profile"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 183,
					"character": 25
				}
			]
		},
		{
			"id": 777,
			"name": "findIdentityIndex",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 778,
					"name": "findIdentityIndex",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 779,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 780,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 781,
							"name": "idAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 782,
							"name": "maxIndex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 173,
					"character": 39
				}
			]
		},
		{
			"id": 373,
			"name": "formatCommandHelpLines",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 374,
					"name": "formatCommandHelpLines",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 375,
							"name": "commandName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 376,
							"name": "commandArgs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 272,
										"name": "CLI_PROP_ITEM"
									}
								],
								"name": "Array"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 287,
						"name": "CLI_COMMAND_HELP"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2692,
					"character": 31
				}
			]
		},
		{
			"id": 368,
			"name": "formatHelpString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 369,
					"name": "formatHelpString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 370,
							"name": "indent",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 371,
							"name": "limit",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 372,
							"name": "helpString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2636,
					"character": 25
				}
			]
		},
		{
			"id": 1052,
			"name": "gaiaAuth",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1053,
					"name": "gaiaAuth",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1054,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1055,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1056,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1057,
							"name": "ownerPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "UserData"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 85,
					"character": 24
				}
			]
		},
		{
			"id": 1058,
			"name": "gaiaConnect",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1059,
					"name": "gaiaConnect",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1060,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1061,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1062,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1063,
							"name": "ownerPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "GaiaHubConfig"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 114,
					"character": 27
				}
			]
		},
		{
			"id": 631,
			"name": "gaiaDeleteFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 632,
					"name": "gaiaDeleteFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 633,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 634,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 920,
					"character": 23
				}
			]
		},
		{
			"id": 644,
			"name": "gaiaDumpBucket",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 645,
					"name": "gaiaDumpBucket",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 646,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 647,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 997,
					"character": 23
				}
			]
		},
		{
			"id": 1064,
			"name": "gaiaFindProfileName",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1065,
					"name": "gaiaFindProfileName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1066,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1067,
							"name": "hubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig"
							}
						},
						{
							"id": 1068,
							"name": "blockstackID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 158,
					"character": 28
				}
			]
		},
		{
			"id": 623,
			"name": "gaiaGetFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 624,
					"name": "gaiaGetFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 625,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 626,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 831,
					"character": 20
				}
			]
		},
		{
			"id": 635,
			"name": "gaiaListFiles",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 636,
					"name": "gaiaListFiles",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 637,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 638,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 949,
					"character": 22
				}
			]
		},
		{
			"id": 627,
			"name": "gaiaPutFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 628,
					"name": "gaiaPutFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 629,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 630,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 882,
					"character": 20
				}
			]
		},
		{
			"id": 648,
			"name": "gaiaRestoreBucket",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 649,
					"name": "gaiaRestoreBucket",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 650,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 651,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1099,
					"character": 26
				}
			]
		},
		{
			"id": 652,
			"name": "gaiaSetHub",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 653,
					"name": "gaiaSetHub",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 654,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 655,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1160,
					"character": 25
				}
			]
		},
		{
			"id": 1069,
			"name": "gaiaUploadProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1070,
					"name": "gaiaUploadProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1071,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1072,
							"name": "gaiaHubURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1073,
							"name": "gaiaData",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1074,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1075,
							"name": "blockstackID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 220,
					"character": 33
				}
			]
		},
		{
			"id": 1076,
			"name": "gaiaUploadProfileAll",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1077,
					"name": "gaiaUploadProfileAll",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1078,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1079,
							"name": "gaiaUrls",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 1080,
							"name": "gaiaData",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1081,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1082,
							"name": "blockstackID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 1083,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 1084,
											"name": "dataUrls",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/data.ts",
													"line": 256,
													"character": 21
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													},
													{
														"type": "intrinsic",
														"name": "null"
													}
												]
											}
										},
										{
											"id": 1085,
											"name": "error",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/data.ts",
													"line": 256,
													"character": 46
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "null"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1084,
												1085
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/data.ts",
											"line": 256,
											"character": 11
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 250,
					"character": 36
				}
			]
		},
		{
			"id": 2296,
			"name": "generateEncryptedMnemonicRootKeychain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2297,
					"name": "generateEncryptedMnemonicRootKeychain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2298,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2299,
							"name": "entropy",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2289,
								"name": "AllowedKeyEntropyBits"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 2300,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2302,
											"name": "encryptedMnemonicPhrase",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/mnemonic/index.ts",
													"line": 31,
													"character": 27
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2301,
											"name": "rootNode",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/mnemonic/index.ts",
													"line": 30,
													"character": 12
												}
											],
											"type": {
												"type": "reference",
												"name": "BIP32Interface"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2302,
												2301
											]
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/mnemonic/index.ts",
					"line": 20,
					"character": 59
				}
			]
		},
		{
			"id": 1039,
			"name": "generateExplorerTxPageUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1040,
					"name": "generateExplorerTxPageUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1041,
							"name": "txid",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1042,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 893,
					"character": 41
				}
			]
		},
		{
			"id": 2290,
			"name": "generateMnemonicRootKeychain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2291,
					"name": "generateMnemonicRootKeychain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2292,
							"name": "entropy",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2289,
								"name": "AllowedKeyEntropyBits"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 2293,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2295,
											"name": "plaintextMnemonic",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/mnemonic/index.ts",
													"line": 16,
													"character": 21
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2294,
											"name": "rootNode",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/mnemonic/index.ts",
													"line": 15,
													"character": 12
												}
											],
											"type": {
												"type": "reference",
												"name": "BIP32Interface"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2295,
												2294
											]
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/mnemonic/index.ts",
					"line": 10,
					"character": 50
				}
			]
		},
		{
			"id": 1576,
			"name": "getAPIUsageErrorMessage",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1577,
					"name": "getAPIUsageErrorMessage",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1578,
							"name": "scopeObject",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 1579,
							"name": "apiName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1580,
							"name": "usageDesc",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/common/src/utils.ts",
					"line": 216,
					"character": 32
				}
			]
		},
		{
			"id": 5194,
			"name": "getAbi",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5195,
					"name": "getAbi",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Fetch a contract's ABI",
						"returns": "that resolves to a ClarityAbi if the operation succeeds\n"
					},
					"parameters": [
						{
							"id": 5196,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the contracts address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5197,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the contracts name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5198,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the Stacks network to broadcast transaction to\n"
							},
							"type": {
								"type": "reference",
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 216,
					"character": 28
				}
			]
		},
		{
			"id": 599,
			"name": "getAccountHistory",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 600,
					"name": "getAccountHistory",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 601,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 602,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 382,
					"character": 26
				}
			]
		},
		{
			"id": 3487,
			"name": "getAddressFromPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3488,
					"name": "getAddressFromPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Creates a P2PKH address string from the given private key and tx version."
					},
					"parameters": [
						{
							"id": 3489,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 3490,
							"name": "transactionVersion",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1222,
								"name": "TransactionVersion"
							},
							"defaultValue": "TransactionVersion.Mainnet"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 33,
					"character": 40
				}
			]
		},
		{
			"id": 3491,
			"name": "getAddressFromPublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3492,
					"name": "getAddressFromPublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Creates a P2PKH address string from the given public key and tx version."
					},
					"parameters": [
						{
							"id": 3493,
							"name": "publicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 3494,
							"name": "transactionVersion",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1222,
								"name": "TransactionVersion"
							},
							"defaultValue": "TransactionVersion.Mainnet"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 43,
					"character": 39
				}
			]
		},
		{
			"id": 3021,
			"name": "getAddressHashMode",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3022,
					"name": "getAddressHashMode",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3023,
							"name": "btcAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 3355,
								"name": "SerializeP2PKH"
							},
							{
								"type": "reference",
								"id": 3356,
								"name": "SerializeP2SH"
							},
							{
								"type": "reference",
								"id": 3357,
								"name": "SerializeP2WPKH"
							},
							{
								"type": "reference",
								"id": 3358,
								"name": "SerializeP2WSH"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/utils.ts",
					"line": 6,
					"character": 34
				}
			]
		},
		{
			"id": 575,
			"name": "getAppKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 576,
					"name": "getAppKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 577,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 578,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 261,
					"character": 25
				}
			]
		},
		{
			"id": 1128,
			"name": "getAppPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1129,
					"name": "getAppPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1130,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1131,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1132,
							"name": "id",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1100,
								"name": "NamedIdentityType"
							}
						},
						{
							"id": 1133,
							"name": "appOrigin",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 96,
					"character": 31
				}
			]
		},
		{
			"id": 783,
			"name": "getApplicationKeyInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 784,
					"name": "getApplicationKeyInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 785,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 786,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 787,
							"name": "idAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 788,
							"name": "appDomain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 789,
							"name": "idIndex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 746,
								"name": "AppKeyInfoType"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 215,
					"character": 43
				}
			]
		},
		{
			"id": 3030,
			"name": "getBTCAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3031,
					"name": "getBTCAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3032,
							"name": "version",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 3033,
							"name": "checksum",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/utils.ts",
					"line": 48,
					"character": 29
				}
			]
		},
		{
			"id": 1003,
			"name": "getBackupPhrase",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1004,
					"name": "getBackupPhrase",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1005,
							"name": "backupPhraseOrCiphertext",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1006,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 656,
					"character": 37
				}
			]
		},
		{
			"id": 1556,
			"name": "getBase64OutputLength",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Calculate the base64 encoded string length for a given input length.\nThis is equivalent to the byte length when the string is ASCII or UTF8-8\nencoded."
			},
			"signatures": [
				{
					"id": 1557,
					"name": "getBase64OutputLength",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Calculate the base64 encoded string length for a given input length.\nThis is equivalent to the byte length when the string is ASCII or UTF8-8\nencoded."
					},
					"parameters": [
						{
							"id": 1558,
							"name": "inputByteLength",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/common/src/utils.ts",
					"line": 63,
					"character": 37
				},
				{
					"fileName": "packages/encryption/src/utils.ts",
					"line": 18,
					"character": 37
				}
			]
		},
		{
			"id": 2188,
			"name": "getBitcoinAddressNode",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2189,
					"name": "getBitcoinAddressNode",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2190,
							"name": "bitcoinKeychain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						},
						{
							"id": 2191,
							"name": "addressIndex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "0"
						},
						{
							"id": 2192,
							"name": "chainType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "EXTERNAL_ADDRESS"
						}
					],
					"type": {
						"type": "reference",
						"name": "BIP32Interface"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 33,
					"character": 37
				}
			]
		},
		{
			"id": 2185,
			"name": "getBitcoinPrivateKeychain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2186,
					"name": "getBitcoinPrivateKeychain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2187,
							"name": "rootNode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "BIP32Interface"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 22,
					"character": 41
				}
			]
		},
		{
			"id": 2203,
			"name": "getBlockchainIdentities",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2204,
					"name": "getBlockchainIdentities",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2205,
							"name": "rootNode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						},
						{
							"id": 2206,
							"name": "identitiesToGenerate",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 2207,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2209,
											"name": "bitcoinPublicKeychain",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 130,
													"character": 25
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2210,
											"name": "firstBitcoinAddress",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 131,
													"character": 23
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2213,
											"name": "identities",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 134,
													"character": 14
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 2254,
													"name": "Identity"
												}
											}
										},
										{
											"id": 2211,
											"name": "identityAddresses",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 132,
													"character": 21
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										},
										{
											"id": 2212,
											"name": "identityKeypairs",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 133,
													"character": 20
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 2159,
													"name": "IdentityKeyPair"
												}
											}
										},
										{
											"id": 2208,
											"name": "identityPublicKeychain",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 129,
													"character": 26
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2209,
												2210,
												2213,
												2211,
												2212,
												2208
											]
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 100,
					"character": 45
				}
			]
		},
		{
			"id": 3204,
			"name": "getBlockstackErrorFromResponse",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3205,
					"name": "getBlockstackErrorFromResponse",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Returns a BlockstackError correlating to the given HTTP response,\nwith the provided errorMsg. Throws if the HTTP response is 'ok'."
					},
					"parameters": [
						{
							"id": 3206,
							"name": "response",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Response"
							}
						},
						{
							"id": 3207,
							"name": "errorMsg",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3208,
							"name": "hubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 3164,
										"name": "GaiaHubConfig"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 889,
								"name": "Error"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/hub.ts",
					"line": 269,
					"character": 52
				}
			]
		},
		{
			"id": 390,
			"name": "getCLIOpts",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 391,
					"name": "getCLIOpts",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 392,
							"name": "argv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 393,
							"name": "opts",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"deitUxC:F:B:P:D:G:N:H:T:I:m:M:X:u:p:\""
						}
					],
					"type": {
						"type": "reference",
						"id": 296,
						"name": "CLI_OPTS"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2912,
					"character": 26
				}
			]
		},
		{
			"id": 3889,
			"name": "getCVTypeString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3890,
					"name": "getCVTypeString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3891,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/clarityValue.ts",
					"line": 99,
					"character": 31
				}
			]
		},
		{
			"id": 409,
			"name": "getCommandArgs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 410,
					"name": "getCommandArgs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 411,
							"name": "command",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 412,
							"name": "argsList",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Array"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reflection",
								"declaration": {
									"id": 413,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 415,
											"name": "error",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/argparse.ts",
													"line": 3032,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "`duplicate argument ${argsList[i]}`"
										},
										{
											"id": 414,
											"name": "status",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/argparse.ts",
													"line": 3031,
													"character": 16
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "false"
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												415,
												414
											]
										}
									]
								}
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 416,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 418,
											"name": "arguments",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/argparse.ts",
													"line": 3097,
													"character": 13
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											},
											"defaultValue": "mergedArgs"
										},
										{
											"id": 417,
											"name": "status",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/argparse.ts",
													"line": 3096,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											},
											"defaultValue": "true"
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												418,
												417
											]
										}
									]
								}
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 3012,
					"character": 30
				}
			]
		},
		{
			"id": 377,
			"name": "getCommandGroups",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 378,
					"name": "getCommandGroups",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 293,
						"name": "CLI_COMMAND_GROUP"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2750,
					"character": 25
				}
			]
		},
		{
			"id": 1627,
			"name": "getCryptoLib",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1628,
					"name": "getCryptoLib",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 1599,
										"name": "WebCryptoLib"
									},
									{
										"type": "reference",
										"id": 1602,
										"name": "NodeCryptoLib"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 51,
					"character": 34
				}
			]
		},
		{
			"id": 1969,
			"name": "getDerivationPath",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1970,
					"name": "getDerivationPath",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1971,
							"name": "chain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1219,
								"name": "ChainID"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/address-derivation/index.ts",
					"line": 16,
					"character": 33
				}
			]
		},
		{
			"id": 3034,
			"name": "getErrorString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3035,
					"name": "getErrorString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3036,
							"name": "error",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3001,
								"name": "StackingErrors"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/stacking/src/utils.ts",
					"line": 53,
					"character": 30
				}
			]
		},
		{
			"id": 1095,
			"name": "getGaiaAddressFromProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1096,
					"name": "getGaiaAddressFromProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1097,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1098,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1099,
							"name": "appOrigin",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 342,
					"character": 41
				}
			]
		},
		{
			"id": 1092,
			"name": "getGaiaAddressFromURL",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1093,
					"name": "getGaiaAddressFromURL",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1094,
							"name": "appUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 329,
					"character": 37
				}
			]
		},
		{
			"id": 3201,
			"name": "getGaiaErrorResponse",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3202,
					"name": "getGaiaErrorResponse",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3203,
							"name": "response",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Response"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "GaiaHubErrorResponse"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/hub.ts",
					"line": 246,
					"character": 35
				}
			]
		},
		{
			"id": 2038,
			"name": "getHubInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2039,
					"name": "getHubInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2040,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 2021,
								"name": "HubInfo"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 17,
					"character": 23
				}
			]
		},
		{
			"id": 2041,
			"name": "getHubPrefix",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2042,
					"name": "getHubPrefix",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2043,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 23,
					"character": 25
				}
			]
		},
		{
			"id": 1010,
			"name": "getIDAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1011,
					"name": "getIDAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1012,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1013,
							"name": "nameOrIDAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 715,
					"character": 34
				}
			]
		},
		{
			"id": 1019,
			"name": "getIDAppKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1020,
					"name": "getIDAppKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1021,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1022,
							"name": "nameOrIDAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1023,
							"name": "appOrigin",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1024,
							"name": "mnemonicOrCiphertext",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 890,
								"name": "IDAppKeys"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 758,
					"character": 34
				}
			]
		},
		{
			"id": 1171,
			"name": "getIdentityInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1172,
					"name": "getIdentityInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1173,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1174,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1175,
							"name": "_appGaiaHub",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1176,
							"name": "_profileGaiaHub",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 1100,
									"name": "NamedIdentityType"
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 304,
					"character": 30
				}
			]
		},
		{
			"id": 2193,
			"name": "getIdentityOwnerAddressNode",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2194,
					"name": "getIdentityOwnerAddressNode",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2195,
							"name": "identityPrivateKeychain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						},
						{
							"id": 2196,
							"name": "identityIndex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "0"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 1983,
								"name": "IdentityAddressOwnerNode"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 51,
					"character": 49
				}
			]
		},
		{
			"id": 2180,
			"name": "getIdentityPrivateKeychain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2181,
					"name": "getIdentityPrivateKeychain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2182,
							"name": "rootNode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "BIP32Interface"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 15,
					"character": 42
				}
			]
		},
		{
			"id": 619,
			"name": "getKeyAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 620,
					"name": "getKeyAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 621,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 622,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 809,
					"character": 22
				}
			]
		},
		{
			"id": 561,
			"name": "getMaxIDSearchIndex",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 562,
					"name": "getMaxIDSearchIndex",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 116,
					"character": 35
				}
			]
		},
		{
			"id": 2735,
			"name": "getName",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2736,
					"name": "getName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2737,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profileSchemas/personUtils.ts",
					"line": 1,
					"character": 23
				}
			]
		},
		{
			"id": 983,
			"name": "getNameInfoEasy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 984,
					"name": "getNameInfoEasy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 985,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 986,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 519,
										"name": "NameInfoType"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 552,
					"character": 31
				}
			]
		},
		{
			"id": 532,
			"name": "getNetwork",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 533,
					"name": "getNetwork",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 534,
							"name": "configData",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 264,
								"name": "CLI_CONFIG_TYPE"
							}
						},
						{
							"id": 535,
							"name": "regTest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "BlockstackNetwork"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/network.ts",
					"line": 327,
					"character": 26
				}
			]
		},
		{
			"id": 760,
			"name": "getNodePrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 761,
					"name": "getNodePrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 762,
							"name": "node",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 63,
					"character": 26
				}
			]
		},
		{
			"id": 5170,
			"name": "getNonce",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5171,
					"name": "getNonce",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Lookup the nonce for an address from a core node",
						"returns": "a promise that resolves to an integer\n"
					},
					"parameters": [
						{
							"id": 5172,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address to look up"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5173,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the Stacks network to look up address on\n"
							},
							"type": {
								"type": "reference",
								"id": 2507,
								"name": "StacksNetwork"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "BigNum"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 71,
					"character": 30
				}
			]
		},
		{
			"id": 1014,
			"name": "getOwnerKeyFromIDAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1015,
					"name": "getOwnerKeyFromIDAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1016,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1017,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1018,
							"name": "idAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 732,
					"character": 46
				}
			]
		},
		{
			"id": 763,
			"name": "getOwnerKeyInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 764,
					"name": "getOwnerKeyInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 765,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 766,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 767,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 768,
							"name": "version",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"v0.10-current\""
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 726,
								"name": "OwnerKeyInfoType"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 79,
					"character": 37
				}
			]
		},
		{
			"id": 579,
			"name": "getOwnerKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 580,
					"name": "getOwnerKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 581,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 582,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 276,
					"character": 27
				}
			]
		},
		{
			"id": 583,
			"name": "getPaymentKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 584,
					"name": "getPaymentKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 585,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 586,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 296,
					"character": 28
				}
			]
		},
		{
			"id": 769,
			"name": "getPaymentKeyInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 770,
					"name": "getPaymentKeyInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 771,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 772,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 732,
								"name": "PaymentKeyInfoType"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 106,
					"character": 39
				}
			]
		},
		{
			"id": 932,
			"name": "getPrivateKeyAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 933,
					"name": "getPrivateKeyAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 934,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 935,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 809,
										"name": "CLITransactionSigner"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 403,
					"character": 36
				}
			]
		},
		{
			"id": 2243,
			"name": "getProfileURLFromZoneFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2244,
					"name": "getProfileURLFromZoneFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2245,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 253,
					"character": 38
				}
			]
		},
		{
			"id": 3540,
			"name": "getPublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3541,
					"name": "getPublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3542,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3484,
								"name": "StacksPrivateKey"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 187,
					"character": 28
				}
			]
		},
		{
			"id": 929,
			"name": "getPublicKeyFromPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 930,
					"name": "getPublicKeyFromPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 931,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 394,
					"character": 42
				}
			]
		},
		{
			"id": 200,
			"name": "getQueryStringParams",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 201,
					"name": "getQueryStringParams",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 202,
							"name": "query",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Record"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/protocolEchoDetection.ts",
					"line": 13,
					"character": 29
				}
			]
		},
		{
			"id": 3530,
			"name": "getSignatureRecoveryParam",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3531,
					"name": "getSignatureRecoveryParam",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3532,
							"name": "signature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 163,
					"character": 41
				}
			]
		},
		{
			"id": 587,
			"name": "getStacksWalletKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 588,
					"name": "getStacksWalletKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 589,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 590,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 310,
					"character": 33
				}
			]
		},
		{
			"id": 773,
			"name": "getStacksWalletKeyInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 774,
					"name": "getStacksWalletKeyInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 775,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 776,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 740,
								"name": "StacksKeyInfoType"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 133,
					"character": 44
				}
			]
		},
		{
			"id": 5000,
			"name": "getTypeString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5001,
					"name": "getTypeString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 5002,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 183,
					"character": 29
				}
			]
		},
		{
			"id": 4990,
			"name": "getTypeUnion",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4991,
					"name": "getTypeUnion",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4992,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4953,
						"name": "ClarityAbiTypeUnion"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 99,
					"character": 28
				}
			]
		},
		{
			"id": 996,
			"name": "getpass",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 997,
					"name": "getpass",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 998,
							"name": "promptStr",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 999,
							"name": "cb",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1000,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"signatures": [
										{
											"id": 1001,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {
												"isExported": true
											},
											"parameters": [
												{
													"id": 1002,
													"name": "passwd",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/utils.ts",
											"line": 628,
											"character": 46
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 628,
					"character": 23
				}
			]
		},
		{
			"id": 1177,
			"name": "handleAuth",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1178,
					"name": "handleAuth",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1179,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1180,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1181,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1182,
							"name": "profileGaiaHub",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1183,
							"name": "port",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1184,
							"name": "req",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "express.Request"
							}
						},
						{
							"id": 1185,
							"name": "res",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "express.Response"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 365,
					"character": 32
				}
			]
		},
		{
			"id": 1205,
			"name": "handleSignIn",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1206,
					"name": "handleSignIn",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1207,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1208,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1209,
							"name": "appGaiaHub",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1210,
							"name": "profileGaiaHub",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1211,
							"name": "req",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "express.Request"
							}
						},
						{
							"id": 1212,
							"name": "res",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "express.Response"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 588,
					"character": 34
				}
			]
		},
		{
			"id": 906,
			"name": "hasKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 907,
					"name": "hasKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 908,
							"name": "signer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 809,
										"name": "CLITransactionSigner"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 224,
					"character": 23
				}
			]
		},
		{
			"id": 945,
			"name": "hash160",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 946,
					"name": "hash160",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 947,
							"name": "buff",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				},
				{
					"id": 4469,
					"name": "hash160",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4470,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 446,
					"character": 23
				},
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 99,
					"character": 20
				}
			]
		},
		{
			"id": 4471,
			"name": "hashP2PKH",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4472,
					"name": "hashP2PKH",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4473,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 106,
					"character": 22
				}
			]
		},
		{
			"id": 4474,
			"name": "hashP2SH",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4475,
					"name": "hashP2SH",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4476,
							"name": "numSigs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 4477,
							"name": "pubKeys",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"name": "Buffer"
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 112,
					"character": 21
				}
			]
		},
		{
			"id": 1737,
			"name": "hashRipemd160",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1738,
					"name": "hashRipemd160",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1739,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/hashRipemd160.ts",
					"line": 66,
					"character": 29
				}
			]
		},
		{
			"id": 1713,
			"name": "hashSha256Sync",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1714,
					"name": "hashSha256Sync",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1715,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 71,
					"character": 30
				}
			]
		},
		{
			"id": 1716,
			"name": "hashSha512Sync",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1717,
					"name": "hashSha512Sync",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1718,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/sha2Hash.ts",
					"line": 77,
					"character": 30
				}
			]
		},
		{
			"id": 4449,
			"name": "hexStringToInt",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4450,
					"name": "hexStringToInt",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4451,
							"name": "hexString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 48,
					"character": 27
				}
			]
		},
		{
			"id": 4484,
			"name": "hexToCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4485,
					"name": "hexToCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Converts a hex encoded string to a clarity value"
					},
					"parameters": [
						{
							"id": 4486,
							"name": "hex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the hex encoded string with or without `0x` prefix\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 164,
					"character": 23
				}
			]
		},
		{
			"id": 3907,
			"name": "intCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3908,
					"name": "intCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3909,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "number"
									},
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3901,
						"name": "IntCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/intCV.ts",
					"line": 10,
					"character": 11
				}
			]
		},
		{
			"id": 4445,
			"name": "intToHexString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4446,
					"name": "intToHexString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4447,
							"name": "integer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 4448,
							"name": "lengthBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "8"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 45,
					"character": 27
				}
			]
		},
		{
			"id": 903,
			"name": "isCLITransactionSigner",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 904,
					"name": "isCLITransactionSigner",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 905,
							"name": "signer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 809,
										"name": "CLITransactionSigner"
									}
								]
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "signer",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "CLITransactionSigner"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 218,
					"character": 31
				}
			]
		},
		{
			"id": 4932,
			"name": "isClarityAbiBuffer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4933,
					"name": "isClarityAbiBuffer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4934,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeBuffer"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 70,
					"character": 31
				}
			]
		},
		{
			"id": 4950,
			"name": "isClarityAbiList",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4951,
					"name": "isClarityAbiList",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4952,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeList"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 82,
					"character": 29
				}
			]
		},
		{
			"id": 4944,
			"name": "isClarityAbiOptional",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4945,
					"name": "isClarityAbiOptional",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4946,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeOptional"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 78,
					"character": 33
				}
			]
		},
		{
			"id": 4929,
			"name": "isClarityAbiPrimitive",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4930,
					"name": "isClarityAbiPrimitive",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4931,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypePrimitive"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 68,
					"character": 34
				}
			]
		},
		{
			"id": 4941,
			"name": "isClarityAbiResponse",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4942,
					"name": "isClarityAbiResponse",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4943,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeResponse"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 76,
					"character": 33
				}
			]
		},
		{
			"id": 4935,
			"name": "isClarityAbiStringAscii",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4936,
					"name": "isClarityAbiStringAscii",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4937,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeStringAscii"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 72,
					"character": 36
				}
			]
		},
		{
			"id": 4938,
			"name": "isClarityAbiStringUtf8",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4939,
					"name": "isClarityAbiStringUtf8",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4940,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeStringUtf8"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 74,
					"character": 35
				}
			]
		},
		{
			"id": 4947,
			"name": "isClarityAbiTuple",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4948,
					"name": "isClarityAbiTuple",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4949,
							"name": "val",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "val",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "ClarityAbiTypeTuple"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 80,
					"character": 30
				}
			]
		},
		{
			"id": 4478,
			"name": "isClarityName",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4479,
					"name": "isClarityName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4480,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 136,
					"character": 29
				}
			]
		},
		{
			"id": 3505,
			"name": "isCompressed",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3506,
					"name": "isCompressed",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3507,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3481,
								"name": "StacksPublicKey"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 82,
					"character": 28
				}
			]
		},
		{
			"id": 3474,
			"name": "isEnum",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3475,
					"name": "isEnum",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Type guard to check if a given value is a valid enum value.",
						"tags": [
							{
								"tag": "example",
								"text": "\n```ts\nenum Color {\n  Purple = 3,\n  Orange = 5\n}\nconst val: number = 3;\nif (isEnum(Color, val)) {\n  // `val` is known as enum type `Color`, e.g.:\n  const colorVal: Color = val;\n}\n```\n"
							}
						]
					},
					"typeParameter": [
						{
							"id": 3476,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3477,
							"name": "TEnumValue",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"parameters": [
						{
							"id": 3478,
							"name": "enumVariable",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "Literal `enum` type."
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 3479,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/bufferReader.ts",
											"line": 33,
											"character": 15
										}
									]
								}
							}
						},
						{
							"id": 3480,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "A value to check against the enum's values."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "value",
						"asserts": false,
						"targetType": {
							"type": "typeParameter",
							"name": "TEnumValue",
							"constraint": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/bufferReader.ts",
					"line": 32,
					"character": 22
				}
			]
		},
		{
			"id": 1607,
			"name": "isNodeCryptoAvailable",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1608,
					"name": "isNodeCryptoAvailable",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 1609,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							}
						}
					],
					"parameters": [
						{
							"id": 1610,
							"name": "withFeature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1611,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"signatures": [
										{
											"id": 1612,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {
												"isExported": true
											},
											"parameters": [
												{
													"id": 1613,
													"name": "nodeCrypto",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isExported": true
													},
													"type": {
														"type": "reference",
														"name": "\"crypto\""
													}
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "typeParameter",
														"name": "T"
													}
												]
											}
										}
									],
									"sources": [
										{
											"fileName": "packages/encryption/src/cryptoUtils.ts",
											"line": 6,
											"character": 14
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "false"
							},
							{
								"type": "typeParameter",
								"name": "T"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 5,
					"character": 37
				},
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 8,
					"character": 37
				}
			]
		},
		{
			"id": 3319,
			"name": "isRecoverableGaiaError",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3320,
					"name": "isRecoverableGaiaError",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Determines if a gaia error response is possible to recover from\nby refreshing the gaiaHubConfig, and retrying the request."
					},
					"parameters": [
						{
							"id": 3321,
							"name": "error",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "GaiaHubError"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/storage/src/storage.ts",
					"line": 859,
					"character": 31
				}
			]
		},
		{
			"id": 4679,
			"name": "isSingleSig",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4680,
					"name": "isSingleSig",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4681,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4665,
								"name": "SpendingCondition"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "condition",
						"asserts": false,
						"targetType": {
							"type": "reference",
							"name": "SingleSigSpendingCondition"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 200,
					"character": 27
				}
			]
		},
		{
			"id": 402,
			"name": "isStringArray",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 403,
					"name": "isStringArray",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 404,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "predicate",
						"name": "value",
						"asserts": false,
						"targetType": {
							"type": "array",
							"elementType": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2987,
					"character": 22
				}
			]
		},
		{
			"id": 936,
			"name": "isSubdomain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 937,
					"name": "isSubdomain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 938,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 420,
					"character": 27
				}
			]
		},
		{
			"id": 1605,
			"name": "isSubtleCryptoAvailable",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1606,
					"name": "isSubtleCryptoAvailable",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/encryption/src/cryptoUtils.ts",
					"line": 1,
					"character": 39
				}
			]
		},
		{
			"id": 4434,
			"name": "leftPadHex",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4435,
					"name": "leftPadHex",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4436,
							"name": "hexString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 36,
					"character": 23
				}
			]
		},
		{
			"id": 4437,
			"name": "leftPadHexToLength",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4438,
					"name": "leftPadHexToLength",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4439,
							"name": "hexString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4440,
							"name": "length",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 39,
					"character": 31
				}
			]
		},
		{
			"id": 3952,
			"name": "listCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3953,
					"name": "listCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 3954,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"parameters": [
						{
							"id": 3955,
							"name": "values",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "typeParameter",
									"name": "T",
									"constraint": {
										"type": "reference",
										"id": 3884,
										"name": "ClarityValue"
									}
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3949,
						"name": "ListCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/listCV.ts",
					"line": 8,
					"character": 15
				}
			]
		},
		{
			"id": 422,
			"name": "loadConfig",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 423,
					"name": "loadConfig",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Load the config file and return a config dict.\nIf no config file exists, then return the default config.",
						"tags": [
							{
								"tag": "configpath",
								"text": "(string) the path to the config file."
							},
							{
								"tag": "networktype",
								"text": "(sring) 'mainnet', 'regtest', or 'testnet'\n"
							}
						]
					},
					"parameters": [
						{
							"id": 424,
							"name": "configFile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 425,
							"name": "networkType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 264,
						"name": "CLI_CONFIG_TYPE"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 3201,
					"character": 26
				}
			]
		},
		{
			"id": 1157,
			"name": "loadNamedIdentities",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1158,
					"name": "loadNamedIdentities",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1159,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1160,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 1100,
										"name": "NamedIdentityType"
									}
								],
								"name": "Array"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 261,
					"character": 35
				}
			]
		},
		{
			"id": 1151,
			"name": "loadNamedIdentitiesLoop",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1152,
					"name": "loadNamedIdentitiesLoop",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1153,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1154,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1155,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1156,
							"name": "identities",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 1100,
									"name": "NamedIdentityType"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 1100,
									"name": "NamedIdentityType"
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 226,
					"character": 38
				}
			]
		},
		{
			"id": 1161,
			"name": "loadUnnamedIdentity",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1162,
					"name": "loadUnnamedIdentity",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1163,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1164,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1165,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 1100,
								"name": "NamedIdentityType"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 271,
					"character": 34
				}
			]
		},
		{
			"id": 254,
			"name": "lookupProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 255,
					"name": "lookupProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Look up a user profile by blockstack ID",
						"returns": "that resolves to a profile object\n"
					},
					"parameters": [
						{
							"id": 256,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 250,
								"name": "ProfileLookupOptions"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "any"
									}
								],
								"name": "Record"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/profile.ts",
					"line": 20,
					"character": 29
				}
			]
		},
		{
			"id": 381,
			"name": "makeAllCommandsHelp",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 382,
					"name": "makeAllCommandsHelp",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2808,
					"character": 35
				}
			]
		},
		{
			"id": 379,
			"name": "makeAllCommandsList",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 380,
					"name": "makeAllCommandsList",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2777,
					"character": 35
				}
			]
		},
		{
			"id": 1048,
			"name": "makeAssociationToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1049,
					"name": "makeAssociationToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1050,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1051,
							"name": "identityKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 63,
					"character": 36
				}
			]
		},
		{
			"id": 1142,
			"name": "makeAuthPage",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1143,
					"name": "makeAuthPage",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1144,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1145,
							"name": "authPort",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1146,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1147,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1148,
							"name": "manifest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1149,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1107,
								"name": "AuthRequestType"
							}
						},
						{
							"id": 1150,
							"name": "ids",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"typeArguments": [
									{
										"type": "reference",
										"id": 1100,
										"name": "NamedIdentityType"
									}
								],
								"name": "Array"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 180,
					"character": 27
				}
			]
		},
		{
			"id": 54,
			"name": "makeAuthRequest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 55,
					"name": "makeAuthRequest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates an authentication request that can be sent to the Blockstack\nbrowser for the user to approve sign in. This authentication request can\nthen be used for sign in by passing it to the `redirectToSignInWithAuthRequest`\nmethod.",
						"text": "*Note: This method should only be used if you want to roll your own authentication\nflow. Typically you'd use `redirectToSignIn` which takes care of this\nunder the hood.*\n",
						"returns": "the authentication request\n"
					},
					"parameters": [
						{
							"id": 56,
							"name": "transitPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "hex encoded transit private key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 57,
							"name": "redirectURI",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "location to redirect user to after sign in approval"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 58,
							"name": "manifestURI",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "location of this app's manifest file"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 59,
							"name": "scopes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the permissions this app is requesting"
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "union",
									"types": [
										{
											"type": "reference",
											"id": 1,
											"name": "AuthScope"
										},
										{
											"type": "intrinsic",
											"name": "string"
										}
									]
								}
							},
							"defaultValue": "DEFAULT_SCOPE.slice()"
						},
						{
							"id": 60,
							"name": "appDomain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the origin of this app"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 61,
							"name": "expiresAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the time at which this request is no longer valid"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "nextMonth().getTime()"
						},
						{
							"id": 62,
							"name": "extraParams",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "Any extra parameters you'd like to pass to the authenticator.\nUse this to pass options that aren't part of the Blockstack auth spec, but might be supported\nby special authenticators."
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"defaultValue": "{}"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/messages.ts",
					"line": 56,
					"character": 31
				}
			]
		},
		{
			"id": 383,
			"name": "makeCommandUsageString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 384,
					"name": "makeCommandUsageString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 385,
							"name": "command",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2831,
					"character": 38
				}
			]
		},
		{
			"id": 5219,
			"name": "makeContractCall",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5220,
					"name": "makeContractCall",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a Clarity smart contract function call transaction",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5221,
							"name": "txOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "an options object for the contract function call\n\nReturns a signed Stacks smart contract function call transaction.\n"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 5108,
										"name": "SignedContractCallOptions"
									},
									{
										"type": "reference",
										"id": 5139,
										"name": "SignedMultiSigContractCallOptions"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 815,
					"character": 38
				}
			]
		},
		{
			"id": 5209,
			"name": "makeContractDeploy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5210,
					"name": "makeContractDeploy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a Clarity smart contract deploy transaction",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5211,
							"name": "txOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "an options object for the contract deploy\n\nReturns a signed Stacks smart contract deploy transaction.\n"
							},
							"type": {
								"type": "reference",
								"name": "ContractDeployOptions"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 519,
					"character": 40
				}
			]
		},
		{
			"id": 5239,
			"name": "makeContractFungiblePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5240,
					"name": "makeContractFungiblePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a fungible token post condition with a contract principal",
						"text": "Returns a fungible token post condition object\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5241,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5242,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the name of the contract"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5243,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the condition code"
							},
							"type": {
								"type": "reference",
								"id": 3367,
								"name": "FungibleConditionCode"
							}
						},
						{
							"id": 5244,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the amount of fungible tokens"
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 5245,
							"name": "assetInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "asset info describing the fungible token\n"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3711,
										"name": "AssetInfo"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3600,
						"name": "FungiblePostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 931,
					"character": 49
				}
			]
		},
		{
			"id": 5252,
			"name": "makeContractNonFungiblePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5253,
					"name": "makeContractNonFungiblePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a non-fungible token post condition with a contract principal",
						"text": "Returns a non-fungible token post condition object\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5254,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5255,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the name of the contract"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5256,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the condition code"
							},
							"type": {
								"type": "reference",
								"id": 3373,
								"name": "NonFungibleConditionCode"
							}
						},
						{
							"id": 5257,
							"name": "assetInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "asset info describing the non-fungible token"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3711,
										"name": "AssetInfo"
									}
								]
							}
						},
						{
							"id": 5258,
							"name": "assetName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "asset name describing the non-fungible token\n"
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3607,
						"name": "NonFungiblePostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 985,
					"character": 52
				}
			]
		},
		{
			"id": 5227,
			"name": "makeContractSTXPostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5228,
					"name": "makeContractSTXPostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a STX post condition with a contract principal",
						"text": "Returns a STX post condition object\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5229,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address of the contract"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5230,
							"name": "contractName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the name of the contract"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5231,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the condition code"
							},
							"type": {
								"type": "reference",
								"id": 3367,
								"name": "FungibleConditionCode"
							}
						},
						{
							"id": 5232,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the amount of STX tokens\n"
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3594,
						"name": "STXPostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 879,
					"character": 44
				}
			]
		},
		{
			"id": 955,
			"name": "makeDIDConfiguration",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 956,
					"name": "makeDIDConfiguration",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 957,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 958,
							"name": "blockstackID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 959,
							"name": "domain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 960,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 961,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 962,
											"name": "entries",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/utils.ts",
													"line": 482,
													"character": 20
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reflection",
													"declaration": {
														"id": 963,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {
															"isExported": true
														},
														"children": [
															{
																"id": 964,
																"name": "did",
																"kind": 32,
																"kindString": "Variable",
																"flags": {
																	"isExported": true
																},
																"sources": [
																	{
																		"fileName": "packages/cli/src/utils.ts",
																		"line": 482,
																		"character": 27
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															},
															{
																"id": 965,
																"name": "jwt",
																"kind": 32,
																"kindString": "Variable",
																"flags": {
																	"isExported": true
																},
																"sources": [
																	{
																		"fileName": "packages/cli/src/utils.ts",
																		"line": 482,
																		"character": 40
																	}
																],
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"groups": [
															{
																"title": "Variables",
																"kind": 32,
																"children": [
																	964,
																	965
																]
															}
														],
														"sources": [
															{
																"fileName": "packages/cli/src/utils.ts",
																"line": 482,
																"character": 21
															}
														]
													}
												}
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												962
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/utils.ts",
											"line": 482,
											"character": 11
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 477,
					"character": 42
				}
			]
		},
		{
			"id": 1043,
			"name": "makeFakeAuthResponseToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1044,
					"name": "makeFakeAuthResponseToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1045,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1046,
							"name": "hubURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1047,
							"name": "associationToken",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 27,
					"character": 34
				}
			]
		},
		{
			"id": 2044,
			"name": "makeGaiaAssociationToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2045,
					"name": "makeGaiaAssociationToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2046,
							"name": "secretKeyHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2047,
							"name": "childPublicKeyHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 28,
					"character": 37
				}
			]
		},
		{
			"id": 2061,
			"name": "makeGaiaAuthToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2062,
					"name": "makeGaiaAuthToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2063,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2064,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2067,
											"name": "gaiaHubUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 105,
													"character": 60
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2065,
											"name": "hubInfo",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 105,
													"character": 36
												}
											],
											"type": {
												"type": "reference",
												"id": 2021,
												"name": "HubInfo"
											}
										},
										{
											"id": 2066,
											"name": "privateKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 105,
													"character": 48
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2067,
												2065,
												2066
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/utils/gaia.ts",
											"line": 105,
											"character": 27
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 105,
					"character": 23
				}
			]
		},
		{
			"id": 2214,
			"name": "makeIdentity",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2215,
					"name": "makeIdentity",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2216,
							"name": "rootNode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BIP32Interface"
							}
						},
						{
							"id": 2217,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 2254,
								"name": "Identity"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 138,
					"character": 25
				}
			]
		},
		{
			"id": 591,
			"name": "makeKeychain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 592,
					"name": "makeKeychain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 593,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 594,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 324,
					"character": 27
				}
			]
		},
		{
			"id": 951,
			"name": "makeProfileJWT",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 952,
					"name": "makeProfileJWT",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 953,
							"name": "profileData",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Object"
							}
						},
						{
							"id": 954,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 470,
					"character": 30
				}
			]
		},
		{
			"id": 1025,
			"name": "makePromptsFromArgList",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1026,
					"name": "makePromptsFromArgList",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1027,
							"name": "expectedArgs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 899,
									"name": "ClarityFunctionArg"
								}
							}
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 894,
							"name": "InquirerPrompt"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 784,
					"character": 38
				}
			]
		},
		{
			"id": 3523,
			"name": "makeRandomPrivKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3524,
					"name": "makeRandomPrivKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3525,
							"name": "entropy",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"id": 3871,
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3484,
						"name": "StacksPrivateKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 139,
					"character": 33
				}
			]
		},
		{
			"id": 2055,
			"name": "makeReadOnlyGaiaConfig",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "When you already know the Gaia read URL, make a Gaia config that doesn't have to fetch `/hub_info`"
			},
			"signatures": [
				{
					"id": 2056,
					"name": "makeReadOnlyGaiaConfig",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "When you already know the Gaia read URL, make a Gaia config that doesn't have to fetch `/hub_info`"
					},
					"parameters": [
						{
							"id": 2057,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2058,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2060,
											"name": "privateKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 84,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2059,
											"name": "readURL",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/gaia.ts",
													"line": 83,
													"character": 9
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2060,
												2059
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/utils/gaia.ts",
											"line": 82,
											"character": 39
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "GaiaHubConfig"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/gaia.ts",
					"line": 82,
					"character": 35
				}
			]
		},
		{
			"id": 5202,
			"name": "makeSTXTokenTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5203,
					"name": "makeSTXTokenTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a signed Stacks token transfer transaction",
						"text": "Returns a signed Stacks token transfer transaction.\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5204,
							"name": "txOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "an options object for the token transfer\n"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 5045,
										"name": "SignedTokenTransferOptions"
									},
									{
										"type": "reference",
										"id": 5070,
										"name": "SignedMultiSigTokenTransferOptions"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 396,
					"character": 42
				}
			]
		},
		{
			"id": 4711,
			"name": "makeSigHashPostSign",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4712,
					"name": "makeSigHashPostSign",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4713,
							"name": "curSigHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4714,
							"name": "pubKeyEncoding",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3364,
								"name": "PubKeyEncoding"
							}
						},
						{
							"id": 4715,
							"name": "signature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4507,
								"name": "MessageSignature"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 338,
					"character": 28
				}
			]
		},
		{
			"id": 4705,
			"name": "makeSigHashPreSign",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4706,
					"name": "makeSigHashPreSign",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4707,
							"name": "curSigHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4708,
							"name": "authType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3351,
								"name": "AuthType"
							}
						},
						{
							"id": 4709,
							"name": "fee",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4710,
							"name": "nonce",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 311,
					"character": 34
				}
			]
		},
		{
			"id": 1134,
			"name": "makeSignInLink",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1135,
					"name": "makeSignInLink",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1136,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1137,
							"name": "authPort",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1138,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1139,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1107,
								"name": "AuthRequestType"
							}
						},
						{
							"id": 1140,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1141,
							"name": "id",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1100,
								"name": "NamedIdentityType"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 123,
					"character": 29
				}
			]
		},
		{
			"id": 5233,
			"name": "makeStandardFungiblePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5234,
					"name": "makeStandardFungiblePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a fungible token post condition with a standard principal",
						"text": "Returns a fungible token post condition object\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5235,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5236,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the condition code"
							},
							"type": {
								"type": "reference",
								"id": 3367,
								"name": "FungibleConditionCode"
							}
						},
						{
							"id": 5237,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the amount of fungible tokens"
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 5238,
							"name": "assetInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "asset info describing the fungible token\n"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3711,
										"name": "AssetInfo"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3600,
						"name": "FungiblePostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 904,
					"character": 49
				}
			]
		},
		{
			"id": 5246,
			"name": "makeStandardNonFungiblePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5247,
					"name": "makeStandardNonFungiblePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a non-fungible token post condition with a standard principal",
						"text": "Returns a non-fungible token post condition object\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5248,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5249,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the condition code"
							},
							"type": {
								"type": "reference",
								"id": 3373,
								"name": "NonFungibleConditionCode"
							}
						},
						{
							"id": 5250,
							"name": "assetInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "asset info describing the non-fungible token"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 3711,
										"name": "AssetInfo"
									}
								]
							}
						},
						{
							"id": 5251,
							"name": "assetName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "asset name describing the non-fungible token\n"
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3607,
						"name": "NonFungiblePostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 958,
					"character": 52
				}
			]
		},
		{
			"id": 5222,
			"name": "makeStandardSTXPostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5223,
					"name": "makeStandardSTXPostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates a STX post condition with a standard principal",
						"text": "Returns a STX post condition object\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5224,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the c32check address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5225,
							"name": "conditionCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the condition code"
							},
							"type": {
								"type": "reference",
								"id": 3367,
								"name": "FungibleConditionCode"
							}
						},
						{
							"id": 5226,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the amount of STX tokens\n"
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3594,
						"name": "STXPostCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 859,
					"character": 44
				}
			]
		},
		{
			"id": 5216,
			"name": "makeUnsignedContractCall",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5217,
					"name": "makeUnsignedContractCall",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates an unsigned Clarity smart contract function call transaction",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5218,
							"name": "txOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "an options object for the contract call\n"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 5093,
										"name": "UnsignedContractCallOptions"
									},
									{
										"type": "reference",
										"id": 5123,
										"name": "UnsignedMultiSigContractCallOptions"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 706,
					"character": 46
				}
			]
		},
		{
			"id": 5199,
			"name": "makeUnsignedSTXTokenTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5200,
					"name": "makeUnsignedSTXTokenTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Generates an unsigned Stacks token transfer transaction",
						"text": "Returns a Stacks token transfer transaction.\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5201,
							"name": "txOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "an options object for the token transfer\n"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 5033,
										"name": "UnsignedTokenTransferOptions"
									},
									{
										"type": "reference",
										"id": 5057,
										"name": "UnsignedMultiSigTokenTransferOptions"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 306,
					"character": 50
				}
			]
		},
		{
			"id": 386,
			"name": "makeUsageString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 387,
					"name": "makeUsageString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2862,
					"character": 31
				}
			]
		},
		{
			"id": 1086,
			"name": "makeZoneFileFromGaiaUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1087,
					"name": "makeZoneFileFromGaiaUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1088,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1089,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1090,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1091,
							"name": "ownerKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/data.ts",
					"line": 295,
					"character": 39
				}
			]
		},
		{
			"id": 5006,
			"name": "matchType",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5007,
					"name": "matchType",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 5008,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						},
						{
							"id": 5009,
							"name": "abiType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 264,
					"character": 18
				}
			]
		},
		{
			"id": 1007,
			"name": "mkdirs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1008,
					"name": "mkdirs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1009,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 684,
					"character": 22
				}
			]
		},
		{
			"id": 987,
			"name": "nameLookup",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 988,
					"name": "nameLookup",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 989,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 990,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 991,
							"name": "includeProfile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 992,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 993,
											"name": "profile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/utils.ts",
													"line": 578,
													"character": 20
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 994,
											"name": "profileUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/utils.ts",
													"line": 578,
													"character": 37
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "undefined"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										},
										{
											"id": 995,
											"name": "zonefile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true,
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/utils.ts",
													"line": 578,
													"character": 56
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "undefined"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												993,
												994,
												995
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/utils.ts",
											"line": 578,
											"character": 11
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 574,
					"character": 32
				}
			]
		},
		{
			"id": 4737,
			"name": "newInitialSigHash",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4738,
					"name": "newInitialSigHash",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 4665,
						"name": "SpendingCondition"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 404,
					"character": 26
				}
			]
		},
		{
			"id": 4716,
			"name": "nextSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4717,
					"name": "nextSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4718,
							"name": "curSigHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4719,
							"name": "authType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3351,
								"name": "AuthType"
							}
						},
						{
							"id": 4720,
							"name": "fee",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4721,
							"name": "nonce",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4722,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3484,
								"name": "StacksPrivateKey"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 4723,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4724,
									"name": "nextSig",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/authorization.ts",
											"line": 365,
											"character": 9
										}
									],
									"type": {
										"type": "reference",
										"id": 4507,
										"name": "MessageSignature"
									}
								},
								{
									"id": 4725,
									"name": "nextSigHash",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/authorization.ts",
											"line": 366,
											"character": 13
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4724,
										4725
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/transactions/src/authorization.ts",
									"line": 364,
									"character": 2
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 358,
					"character": 29
				}
			]
		},
		{
			"id": 4726,
			"name": "nextVerification",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4727,
					"name": "nextVerification",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4728,
							"name": "initialSigHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4729,
							"name": "authType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3351,
								"name": "AuthType"
							}
						},
						{
							"id": 4730,
							"name": "fee",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4731,
							"name": "nonce",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "BigNum"
							}
						},
						{
							"id": 4732,
							"name": "pubKeyEncoding",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3364,
								"name": "PubKeyEncoding"
							}
						},
						{
							"id": 4733,
							"name": "signature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4507,
								"name": "MessageSignature"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 4734,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 4736,
									"name": "nextSigHash",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/authorization.ts",
											"line": 400,
											"character": 15
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 4735,
									"name": "pubKey",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/authorization.ts",
											"line": 399,
											"character": 10
										}
									],
									"type": {
										"type": "reference",
										"id": 3481,
										"name": "StacksPublicKey"
									},
									"defaultValue": "publicKey"
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										4736,
										4735
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 383,
					"character": 32
				}
			]
		},
		{
			"id": 3928,
			"name": "noneCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3929,
					"name": "noneCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 3927,
						"name": "OptionalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
					"line": 14,
					"character": 12
				}
			]
		},
		{
			"id": 4460,
			"name": "omit",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4461,
					"name": "omit",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"typeParameter": [
						{
							"id": 4462,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							}
						},
						{
							"id": 4463,
							"name": "K",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "typeOperator",
								"operator": "keyof",
								"target": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						}
					],
					"parameters": [
						{
							"id": 4464,
							"name": "obj",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "typeParameter",
								"name": "T"
							}
						},
						{
							"id": 4465,
							"name": "prop",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "typeParameter",
								"name": "K",
								"constraint": {
									"type": "typeOperator",
									"operator": "keyof",
									"target": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "typeParameter",
								"name": "T"
							},
							{
								"type": "typeParameter",
								"name": "K",
								"constraint": {
									"type": "typeOperator",
									"operator": "keyof",
									"target": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							}
						],
						"name": "Omit"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 57,
					"character": 20
				}
			]
		},
		{
			"id": 3933,
			"name": "optionalCVOf",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3934,
					"name": "optionalCVOf",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3935,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3927,
						"name": "OptionalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
					"line": 16,
					"character": 18
				}
			]
		},
		{
			"id": 3809,
			"name": "parseAssetInfoString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3810,
					"name": "parseAssetInfoString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Parse a fully qualified string that identifies the token type.",
						"tags": [
							{
								"tag": "example",
								"text": "\"SP13N5TE1FBBGRZD1FCM49QDGN32WAXM2E5F8WT2G.example-contract::example-token\"\n"
							}
						]
					},
					"parameters": [
						{
							"id": 3811,
							"name": "id",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "String in the format `{address}.{contractName}::{assetName}`"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3711,
						"name": "AssetInfo"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 418,
					"character": 36
				}
			]
		},
		{
			"id": 1031,
			"name": "parseClarityFunctionArgAnswers",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1032,
					"name": "parseClarityFunctionArgAnswers",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1033,
							"name": "answers",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1034,
							"name": "expectedArgs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 899,
									"name": "ClarityFunctionArg"
								}
							}
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"id": 3884,
							"name": "ClarityValue"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 849,
					"character": 46
				}
			]
		},
		{
			"id": 912,
			"name": "parseMultiSigKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 913,
					"name": "parseMultiSigKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 914,
							"name": "serializedPrivateKeys",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 837,
						"name": "MultiSigKeySigner"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 253,
					"character": 33
				}
			]
		},
		{
			"id": 909,
			"name": "parseNullSigner",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 910,
					"name": "parseNullSigner",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 911,
							"name": "addrString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 823,
						"name": "NullSigner"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 238,
					"character": 31
				}
			]
		},
		{
			"id": 3763,
			"name": "parsePrincipalString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3764,
					"name": "parsePrincipalString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Parses a principal string for either a standard principal or contract principal.",
						"tags": [
							{
								"tag": "example",
								"text": "\"SP13N5TE1FBBGRZD1FCM49QDGN32WAXM2E5F8WT2G.example-contract\""
							},
							{
								"tag": "example",
								"text": "\"SP13N5TE1FBBGRZD1FCM49QDGN32WAXM2E5F8WT2G\"\n"
							}
						]
					},
					"parameters": [
						{
							"id": 3765,
							"name": "principalString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "String in the format `{address}.{contractName}`"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 3694,
								"name": "StandardPrincipal"
							},
							{
								"type": "reference",
								"id": 3698,
								"name": "ContractPrincipal"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 261,
					"character": 36
				}
			]
		},
		{
			"id": 4487,
			"name": "parseReadOnlyResponse",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "Converts the response of a read-only function call into its Clarity Value"
			},
			"signatures": [
				{
					"id": 4488,
					"name": "parseReadOnlyResponse",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Converts the response of a read-only function call into its Clarity Value"
					},
					"parameters": [
						{
							"id": 4489,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 4490,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 4491,
											"name": "result",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/transactions/src/utils.ts",
													"line": 186,
													"character": 8
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												4491
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/transactions/src/utils.ts",
											"line": 185,
											"character": 38
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 185,
					"character": 34
				}
			]
		},
		{
			"id": 3533,
			"name": "parseRecoverableSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3534,
					"name": "parseRecoverableSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3535,
							"name": "signature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3536,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 3538,
									"name": "r",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/keys.ts",
											"line": 182,
											"character": 5
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3537,
									"name": "recoveryParam",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/keys.ts",
											"line": 181,
											"character": 17
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": "hexStringToInt(recoveryParamHex)"
								},
								{
									"id": 3539,
									"name": "s",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/transactions/src/keys.ts",
											"line": 183,
											"character": 5
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										3538,
										3537,
										3539
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 172,
					"character": 41
				}
			]
		},
		{
			"id": 915,
			"name": "parseSegwitP2SHKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 916,
					"name": "parseSegwitP2SHKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 917,
							"name": "serializedPrivateKeys",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 855,
						"name": "SegwitP2SHKeySigner"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 291,
					"character": 35
				}
			]
		},
		{
			"id": 5014,
			"name": "parseToCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5015,
					"name": "parseToCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Convert string input to Clarity value based on contract ABI data. Only handles Clarity\nprimitives and buffers. Responses, optionals, tuples and lists are not supported.",
						"returns": "returns a Clarity value\n"
					},
					"parameters": [
						{
							"id": 5016,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "string to be parsed into Clarity value"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 5017,
							"name": "type",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the contract function argument object\n"
							},
							"type": {
								"type": "reference",
								"id": 4928,
								"name": "ClarityAbiType"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3884,
						"name": "ClarityValue"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 402,
					"character": 25
				}
			]
		},
		{
			"id": 3847,
			"name": "principalCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3848,
					"name": "principalCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3849,
							"name": "principal",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3843,
						"name": "PrincipalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 34,
					"character": 20
				}
			]
		},
		{
			"id": 3844,
			"name": "principalToString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3845,
					"name": "principalToString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3846,
							"name": "principal",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3843,
								"name": "PrincipalCV"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 23,
					"character": 26
				}
			]
		},
		{
			"id": 684,
			"name": "printDocs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 685,
					"name": "printDocs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 686,
							"name": "_network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 687,
							"name": "_args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1480,
					"character": 18
				}
			]
		},
		{
			"id": 388,
			"name": "printUsage",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 389,
					"name": "printUsage",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 2897,
					"character": 26
				}
			]
		},
		{
			"id": 3543,
			"name": "privateKeyToString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3544,
					"name": "privateKeyToString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3545,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3484,
								"name": "StacksPrivateKey"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 191,
					"character": 34
				}
			]
		},
		{
			"id": 563,
			"name": "profileSign",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 564,
					"name": "profileSign",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 565,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 566,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 145,
					"character": 20
				}
			]
		},
		{
			"id": 571,
			"name": "profileStore",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 572,
					"name": "profileStore",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 573,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 574,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 199,
					"character": 21
				}
			]
		},
		{
			"id": 567,
			"name": "profileVerify",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 568,
					"name": "profileVerify",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 569,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 570,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 156,
					"character": 22
				}
			]
		},
		{
			"id": 3514,
			"name": "pubKeyfromPrivKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3515,
					"name": "pubKeyfromPrivKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3516,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 96,
					"character": 33
				}
			]
		},
		{
			"id": 3502,
			"name": "publicKeyFromBuffer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3503,
					"name": "publicKeyFromBuffer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3504,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3481,
						"name": "StacksPublicKey"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 78,
					"character": 35
				}
			]
		},
		{
			"id": 3498,
			"name": "publicKeyFromSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3499,
					"name": "publicKeyFromSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3500,
							"name": "message",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3501,
							"name": "messageSignature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4507,
								"name": "MessageSignature"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 62,
					"character": 38
				}
			]
		},
		{
			"id": 3508,
			"name": "publicKeyToString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3509,
					"name": "publicKeyToString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3510,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3481,
								"name": "StacksPublicKey"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 86,
					"character": 33
				}
			]
		},
		{
			"id": 615,
			"name": "readOnlyContractFunctionCall",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 616,
					"name": "readOnlyContractFunctionCall",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 617,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 618,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 726,
					"character": 43
				}
			]
		},
		{
			"id": 2232,
			"name": "recursiveRestoreIdentities",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "Restore identities by recursively making a new identity, and checking if it has a username.",
				"text": "As soon as a username is not found for an identity, the recursion stops.\n"
			},
			"signatures": [
				{
					"id": 2233,
					"name": "recursiveRestoreIdentities",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Restore identities by recursively making a new identity, and checking if it has a username.",
						"text": "As soon as a username is not found for an identity, the recursion stops.\n"
					},
					"parameters": [
						{
							"id": 2234,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2235,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2238,
											"name": "identities",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 210,
													"character": 12
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 2254,
													"name": "Identity"
												}
											},
											"defaultValue": "[]"
										},
										{
											"id": 2237,
											"name": "index",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 209,
													"character": 7
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											},
											"defaultValue": "1"
										},
										{
											"id": 2236,
											"name": "rootNode",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/utils/index.ts",
													"line": 208,
													"character": 10
												}
											],
											"type": {
												"type": "reference",
												"name": "BIP32Interface"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2238,
												2237,
												2236
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/utils/index.ts",
											"line": 207,
											"character": 49
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 2254,
									"name": "Identity"
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 207,
					"character": 39
				}
			]
		},
		{
			"id": 2137,
			"name": "registerSubdomain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "Register a subdomain for a given identity"
			},
			"signatures": [
				{
					"id": 2138,
					"name": "registerSubdomain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Register a subdomain for a given identity"
					},
					"parameters": [
						{
							"id": 2139,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2140,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2142,
											"name": "gaiaHubUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 148,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2141,
											"name": "identity",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 147,
													"character": 10
												}
											],
											"type": {
												"type": "reference",
												"id": 2254,
												"name": "Identity"
											}
										},
										{
											"id": 2144,
											"name": "subdomain",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 150,
													"character": 11
												}
											],
											"type": {
												"type": "reference",
												"id": 2095,
												"name": "Subdomains"
											}
										},
										{
											"id": 2143,
											"name": "username",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 149,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2142,
												2141,
												2144,
												2143
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/profiles.ts",
											"line": 146,
											"character": 40
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 2254,
								"name": "Identity"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 146,
					"character": 30
				}
			]
		},
		{
			"id": 3943,
			"name": "responseErrorCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3944,
					"name": "responseErrorCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3945,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3936,
						"name": "ResponseErrorCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
					"line": 15,
					"character": 24
				}
			]
		},
		{
			"id": 3946,
			"name": "responseOkCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3947,
					"name": "responseOkCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3948,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3939,
						"name": "ResponseOkCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/responseCV.ts",
					"line": 19,
					"character": 21
				}
			]
		},
		{
			"id": 4441,
			"name": "rightPadHexToLength",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4442,
					"name": "rightPadHexToLength",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4443,
							"name": "hexString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4444,
							"name": "length",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 42,
					"character": 32
				}
			]
		},
		{
			"id": 1166,
			"name": "sendJSON",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1167,
					"name": "sendJSON",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1168,
							"name": "res",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "express.Response"
							}
						},
						{
							"id": 1169,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Object"
							}
						},
						{
							"id": 1170,
							"name": "statusCode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 291,
					"character": 17
				}
			]
		},
		{
			"id": 603,
			"name": "sendTokens",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 604,
					"name": "sendTokens",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 605,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 606,
							"name": "args",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 519,
					"character": 25
				}
			]
		},
		{
			"id": 2129,
			"name": "sendUsernameToRegistrar",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2130,
					"name": "sendUsernameToRegistrar",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2131,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2132,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2136,
											"name": "identity",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 102,
													"character": 10
												}
											],
											"type": {
												"type": "reference",
												"id": 2254,
												"name": "Identity"
											}
										},
										{
											"id": 2134,
											"name": "subdomain",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 100,
													"character": 11
												}
											],
											"type": {
												"type": "reference",
												"id": 2095,
												"name": "Subdomains"
											}
										},
										{
											"id": 2133,
											"name": "username",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 99,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2135,
											"name": "zoneFile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 101,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2136,
												2134,
												2133,
												2135
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/profiles.ts",
											"line": 98,
											"character": 39
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 98,
					"character": 29
				}
			]
		},
		{
			"id": 3756,
			"name": "serializeAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3757,
					"name": "serializeAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3758,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3690,
								"name": "Address"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 225,
					"character": 32
				}
			]
		},
		{
			"id": 3817,
			"name": "serializeAssetInfo",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3818,
					"name": "serializeAssetInfo",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3819,
							"name": "info",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3711,
								"name": "AssetInfo"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 437,
					"character": 34
				}
			]
		},
		{
			"id": 3986,
			"name": "serializeBoolCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3987,
					"name": "serializeBoolCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3988,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3896,
								"name": "BooleanCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 25,
					"character": 24
				}
			]
		},
		{
			"id": 3992,
			"name": "serializeBufferCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3993,
					"name": "serializeBufferCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3994,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3913,
								"name": "BufferCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 37,
					"character": 26
				}
			]
		},
		{
			"id": 4023,
			"name": "serializeCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4024,
					"name": "serializeCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4025,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 123,
					"character": 27
				}
			]
		},
		{
			"id": 4001,
			"name": "serializeContractPrincipalCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4002,
					"name": "serializeContractPrincipalCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4003,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3839,
								"name": "ContractPrincipalCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 52,
					"character": 37
				}
			]
		},
		{
			"id": 3995,
			"name": "serializeIntCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3996,
					"name": "serializeIntCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3997,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 3901,
										"name": "IntCV"
									},
									{
										"type": "reference",
										"id": 3904,
										"name": "UIntCV"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 43,
					"character": 23
				}
			]
		},
		{
			"id": 3828,
			"name": "serializeLPList",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3829,
					"name": "serializeLPList",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3830,
							"name": "lpList",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3716,
								"name": "LengthPrefixedList"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 471,
					"character": 31
				}
			]
		},
		{
			"id": 3789,
			"name": "serializeLPString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3790,
					"name": "serializeLPString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3791,
							"name": "lps",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3703,
								"name": "LengthPrefixedString"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 354,
					"character": 33
				}
			]
		},
		{
			"id": 4007,
			"name": "serializeListCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4008,
					"name": "serializeListCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4009,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3949,
								"name": "ListCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 63,
					"character": 24
				}
			]
		},
		{
			"id": 3803,
			"name": "serializeMemoString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3804,
					"name": "serializeMemoString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3805,
							"name": "memoString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3708,
								"name": "MemoString"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 390,
					"character": 35
				}
			]
		},
		{
			"id": 4649,
			"name": "serializeMessageSignature",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4650,
					"name": "serializeMessageSignature",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4651,
							"name": "messageSignature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4507,
								"name": "MessageSignature"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 71,
					"character": 41
				}
			]
		},
		{
			"id": 4688,
			"name": "serializeMultiSigSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4689,
					"name": "serializeMultiSigSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4690,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4523,
								"name": "MultiSigSpendingCondition"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 229,
					"character": 50
				}
			]
		},
		{
			"id": 3989,
			"name": "serializeOptionalCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3990,
					"name": "serializeOptionalCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3991,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3927,
								"name": "OptionalCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 29,
					"character": 28
				}
			]
		},
		{
			"id": 3684,
			"name": "serializePayload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3685,
					"name": "serializePayload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3686,
							"name": "payload",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3331,
								"name": "Payload"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/payload.ts",
					"line": 144,
					"character": 32
				}
			]
		},
		{
			"id": 3632,
			"name": "serializePostCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3633,
					"name": "serializePostCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3634,
							"name": "postCondition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3328,
								"name": "PostCondition"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/postcondition.ts",
					"line": 120,
					"character": 38
				}
			]
		},
		{
			"id": 3773,
			"name": "serializePrincipal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3774,
					"name": "serializePrincipal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3775,
							"name": "principal",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3762,
								"name": "PostConditionPrincipal"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 295,
					"character": 34
				}
			]
		},
		{
			"id": 3511,
			"name": "serializePublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3512,
					"name": "serializePublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3513,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3481,
								"name": "StacksPublicKey"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 90,
					"character": 34
				}
			]
		},
		{
			"id": 4004,
			"name": "serializeResponseCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4005,
					"name": "serializeResponseCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4006,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3942,
								"name": "ResponseCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 59,
					"character": 28
				}
			]
		},
		{
			"id": 4685,
			"name": "serializeSingleSigSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4686,
					"name": "serializeSingleSigSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4687,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4516,
								"name": "SingleSigSpendingCondition"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 218,
					"character": 51
				}
			]
		},
		{
			"id": 4699,
			"name": "serializeSpendingCondition",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4700,
					"name": "serializeSpendingCondition",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4701,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4665,
								"name": "SpendingCondition"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 291,
					"character": 42
				}
			]
		},
		{
			"id": 3721,
			"name": "serializeStacksMessage",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3722,
					"name": "serializeStacksMessage",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3723,
							"name": "message",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3720,
								"name": "StacksMessage"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/types.ts",
					"line": 50,
					"character": 38
				}
			]
		},
		{
			"id": 3998,
			"name": "serializeStandardPrincipalCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3999,
					"name": "serializeStandardPrincipalCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4000,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3836,
								"name": "StandardPrincipalCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 48,
					"character": 37
				}
			]
		},
		{
			"id": 4017,
			"name": "serializeStringAsciiCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4018,
					"name": "serializeStringAsciiCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4019,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3966,
								"name": "StringAsciiCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 115,
					"character": 31
				}
			]
		},
		{
			"id": 4013,
			"name": "serializeStringCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4014,
					"name": "serializeStringCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4015,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 3966,
										"name": "StringAsciiCV"
									},
									{
										"type": "reference",
										"id": 3969,
										"name": "StringUtf8CV"
									}
								]
							}
						},
						{
							"id": 4016,
							"name": "encoding",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "stringLiteral",
										"value": "ascii"
									},
									{
										"type": "stringLiteral",
										"value": "utf8"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 102,
					"character": 26
				}
			]
		},
		{
			"id": 4020,
			"name": "serializeStringUtf8CV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4021,
					"name": "serializeStringUtf8CV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4022,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3969,
								"name": "StringUtf8CV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 119,
					"character": 30
				}
			]
		},
		{
			"id": 4659,
			"name": "serializeTransactionAuthField",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4660,
					"name": "serializeTransactionAuthField",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4661,
							"name": "field",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4513,
								"name": "TransactionAuthField"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 104,
					"character": 45
				}
			]
		},
		{
			"id": 4010,
			"name": "serializeTupleCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4011,
					"name": "serializeTupleCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4012,
							"name": "cv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3956,
								"name": "TupleCV"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/serialize.ts",
					"line": 78,
					"character": 25
				}
			]
		},
		{
			"id": 2145,
			"name": "signAndUploadProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2146,
					"name": "signAndUploadProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2147,
							"name": "__namedParameters",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"originalName": "__0",
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2148,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2152,
											"name": "gaiaHubConfig",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 172,
													"character": 15
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "undefined"
													},
													{
														"type": "reference",
														"name": "GaiaHubConfig"
													}
												]
											}
										},
										{
											"id": 2150,
											"name": "gaiaHubUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 170,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2151,
											"name": "identity",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 171,
													"character": 10
												}
											],
											"type": {
												"type": "reference",
												"id": 2254,
												"name": "Identity"
											}
										},
										{
											"id": 2149,
											"name": "profile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/keychain/src/profiles.ts",
													"line": 169,
													"character": 9
												}
											],
											"type": {
												"type": "reference",
												"id": 2077,
												"name": "Profile"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2152,
												2150,
												2151,
												2149
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/keychain/src/profiles.ts",
											"line": 168,
											"character": 43
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "void"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 168,
					"character": 33
				}
			]
		},
		{
			"id": 2119,
			"name": "signProfileForUpload",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2120,
					"name": "signProfileForUpload",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2121,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2077,
								"name": "Profile"
							}
						},
						{
							"id": 2122,
							"name": "keypair",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2159,
								"name": "IdentityKeyPair"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 64,
					"character": 36
				}
			]
		},
		{
			"id": 2677,
			"name": "signProfileToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2678,
					"name": "signProfileToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Signs a profile token",
						"returns": "- the signed profile token\n\n"
					},
					"parameters": [
						{
							"id": 2679,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the JSON of the profile to be signed"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 2680,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the signing private key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2681,
							"name": "subject",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the entity that the information is about"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 2682,
							"name": "issuer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"comment": {
								"text": "the entity that is issuing the token"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 2683,
							"name": "signingAlgorithm",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the signing algorithm to use"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"ES256K\""
						},
						{
							"id": 2684,
							"name": "issuedAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the time of issuance of the token"
							},
							"type": {
								"type": "reference",
								"name": "Date"
							},
							"defaultValue": "new Date()"
						},
						{
							"id": 2685,
							"name": "expiresAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the time of expiration of the token"
							},
							"type": {
								"type": "reference",
								"name": "Date"
							},
							"defaultValue": "nextYear()"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profileTokens.ts",
					"line": 19,
					"character": 32
				}
			]
		},
		{
			"id": 3526,
			"name": "signWithKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3527,
					"name": "signWithKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3528,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3484,
								"name": "StacksPrivateKey"
							}
						},
						{
							"id": 3529,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 4507,
						"name": "MessageSignature"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/keys.ts",
					"line": 147,
					"character": 27
				}
			]
		},
		{
			"id": 3930,
			"name": "someCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3931,
					"name": "someCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3932,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3884,
								"name": "ClarityValue"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3927,
						"name": "OptionalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/optionalCV.ts",
					"line": 15,
					"character": 12
				}
			]
		},
		{
			"id": 5262,
			"name": "sponsorTransaction",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5263,
					"name": "sponsorTransaction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Constructs and signs a sponsored transaction as the sponsor",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 5264,
							"name": "sponsorOptions",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the sponsor options object\n\nReturns a signed sponsored transaction.\n"
							},
							"type": {
								"type": "reference",
								"id": 5163,
								"name": "SponsorOptions"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"id": 4749,
								"name": "StacksTransaction"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/builders.ts",
					"line": 1105,
					"character": 40
				}
			]
		},
		{
			"id": 3850,
			"name": "standardPrincipalCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3851,
					"name": "standardPrincipalCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3852,
							"name": "addressString",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3836,
						"name": "StandardPrincipalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 43,
					"character": 28
				}
			]
		},
		{
			"id": 3853,
			"name": "standardPrincipalCVFromAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3854,
					"name": "standardPrincipalCVFromAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3855,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3690,
								"name": "Address"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3836,
						"name": "StandardPrincipalCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/principalCV.ts",
					"line": 48,
					"character": 39
				}
			]
		},
		{
			"id": 3972,
			"name": "stringAsciiCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3973,
					"name": "stringAsciiCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3974,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3966,
						"name": "StringAsciiCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
					"line": 13,
					"character": 19
				}
			]
		},
		{
			"id": 3978,
			"name": "stringCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3979,
					"name": "stringCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3980,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3981,
							"name": "encoding",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "stringLiteral",
										"value": "ascii"
									},
									{
										"type": "stringLiteral",
										"value": "utf8"
									}
								]
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 3966,
								"name": "StringAsciiCV"
							},
							{
								"type": "reference",
								"id": 3969,
								"name": "StringUtf8CV"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
					"line": 21,
					"character": 14
				}
			]
		},
		{
			"id": 3975,
			"name": "stringUtf8CV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3976,
					"name": "stringUtf8CV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3977,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3969,
						"name": "StringUtf8CV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/stringCV.ts",
					"line": 17,
					"character": 18
				}
			]
		},
		{
			"id": 942,
			"name": "sumUTXOs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 943,
					"name": "sumUTXOs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 944,
							"name": "utxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 804,
									"name": "UTXO"
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/utils.ts",
					"line": 439,
					"character": 24
				}
			]
		},
		{
			"id": 3897,
			"name": "trueCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3898,
					"name": "trueCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"type": {
						"type": "reference",
						"id": 3896,
						"name": "BooleanCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/booleanCV.ts",
					"line": 13,
					"character": 12
				}
			]
		},
		{
			"id": 3963,
			"name": "tupleCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 3964,
					"name": "tupleCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3965,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3959,
								"name": "TupleData"
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3956,
						"name": "TupleCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/tupleCV.ts",
					"line": 11,
					"character": 16
				}
			]
		},
		{
			"id": 4466,
			"name": "txidFromData",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4467,
					"name": "txidFromData",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4468,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 97,
					"character": 25
				}
			]
		},
		{
			"id": 3910,
			"name": "uintCV",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 3911,
					"name": "uintCV",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 3912,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "number"
									},
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"id": 3904,
						"name": "UIntCV"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/clarity/types/intCV.ts",
					"line": 26,
					"character": 12
				}
			]
		},
		{
			"id": 1196,
			"name": "updateProfileAPISettings",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1197,
					"name": "updateProfileAPISettings",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1198,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1199,
							"name": "id",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1100,
								"name": "NamedIdentityType"
							}
						},
						{
							"id": 1200,
							"name": "appGaiaConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig"
							}
						},
						{
							"id": 1201,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 1202,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 1204,
											"name": "changed",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/auth.ts",
													"line": 511,
													"character": 34
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1203,
											"name": "profile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/auth.ts",
													"line": 511,
													"character": 20
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1204,
												1203
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/auth.ts",
											"line": 511,
											"character": 11
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 506,
					"character": 33
				}
			]
		},
		{
			"id": 1186,
			"name": "updateProfileApps",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1187,
					"name": "updateProfileApps",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 1188,
							"name": "network",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 448,
								"name": "CLINetworkAdapter"
							}
						},
						{
							"id": 1189,
							"name": "id",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 1100,
								"name": "NamedIdentityType"
							}
						},
						{
							"id": 1190,
							"name": "appOrigin",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1191,
							"name": "appGaiaConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig"
							}
						},
						{
							"id": 1192,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reflection",
								"declaration": {
									"id": 1193,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 1195,
											"name": "changed",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/auth.ts",
													"line": 442,
													"character": 34
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1194,
											"name": "profile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/auth.ts",
													"line": 442,
													"character": 20
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1195,
												1194
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/cli/src/auth.ts",
											"line": 442,
											"character": 11
										}
									]
								}
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/auth.ts",
					"line": 436,
					"character": 26
				}
			]
		},
		{
			"id": 2123,
			"name": "uploadProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2124,
					"name": "uploadProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2125,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2126,
							"name": "identity",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2254,
								"name": "Identity"
							}
						},
						{
							"id": 2127,
							"name": "signedProfileTokenData",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2128,
							"name": "gaiaHubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true,
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"id": 3164,
								"name": "GaiaHubConfig"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 74,
					"character": 35
				}
			]
		},
		{
			"id": 5010,
			"name": "validateContractCall",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 5011,
					"name": "validateContractCall",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Validates a contract-call payload with a contract ABI",
						"returns": "true if the payloads functionArgs type check against those in the ABI\n"
					},
					"parameters": [
						{
							"id": 5012,
							"name": "payload",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "a contract-call payload"
							},
							"type": {
								"type": "reference",
								"id": 3644,
								"name": "ContractCallPayload"
							}
						},
						{
							"id": 5013,
							"name": "abi",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "a contract ABI\n"
							},
							"type": {
								"type": "reference",
								"id": 4880,
								"name": "ClarityAbi"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/contract-abi.ts",
					"line": 355,
					"character": 36
				}
			]
		},
		{
			"id": 4492,
			"name": "validateStacksAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 4493,
					"name": "validateStacksAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4494,
							"name": "stacksAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/utils.ts",
					"line": 191,
					"character": 34
				}
			]
		},
		{
			"id": 2239,
			"name": "validateSubdomain",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "Validate the format and availability of a subdomain. Will return an error of enum\nIdentityNameValidityError if an error is present. If no errors are found, will return null."
			},
			"signatures": [
				{
					"id": 2240,
					"name": "validateSubdomain",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Validate the format and availability of a subdomain. Will return an error of enum\nIdentityNameValidityError if an error is present. If no errors are found, will return null."
					},
					"parameters": [
						{
							"id": 2241,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "the subdomain to be registered"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2242,
							"name": "subdomain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"shortText": "a valid Subdomains enum\n"
							},
							"type": {
								"type": "reference",
								"id": 2095,
								"name": "Subdomains"
							},
							"defaultValue": "Subdomains.BLOCKSTACK"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "null"
									},
									{
										"type": "reference",
										"id": 2167,
										"name": "MINIMUM_LENGTH"
									},
									{
										"type": "reference",
										"id": 2168,
										"name": "MAXIMUM_LENGTH"
									},
									{
										"type": "reference",
										"id": 2169,
										"name": "ILLEGAL_CHARACTER"
									},
									{
										"type": "reference",
										"id": 2170,
										"name": "UNAVAILABLE"
									}
								]
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 227,
					"character": 30
				}
			]
		},
		{
			"id": 2228,
			"name": "validateSubdomainAvailability",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2229,
					"name": "validateSubdomainAvailability",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2230,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2231,
							"name": "subdomain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 2095,
								"name": "Subdomains"
							},
							"defaultValue": "Subdomains.BLOCKSTACK"
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 186,
					"character": 42
				}
			]
		},
		{
			"id": 2225,
			"name": "validateSubdomainFormat",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"signatures": [
				{
					"id": 2226,
					"name": "validateSubdomainFormat",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 2227,
							"name": "identityName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 2166,
								"name": "IdentityNameValidityError"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/utils/index.ts",
					"line": 168,
					"character": 36
				}
			]
		},
		{
			"id": 4739,
			"name": "verify",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4740,
					"name": "verify",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4741,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4665,
								"name": "SpendingCondition"
							}
						},
						{
							"id": 4742,
							"name": "initialSigHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4743,
							"name": "authType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3351,
								"name": "AuthType"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 417,
					"character": 15
				}
			]
		},
		{
			"id": 2692,
			"name": "verifyProfileToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2693,
					"name": "verifyProfileToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Verifies a profile token",
						"returns": "- the verified, decoded profile token",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} - throws an error if token verification fails\n"
							}
						]
					},
					"parameters": [
						{
							"id": 2694,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token to be verified"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2695,
							"name": "publicKeyOrAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the public key or address of the\n  keypair that is thought to have signed the token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "TokenInterface"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profileTokens.ts",
					"line": 76,
					"character": 34
				}
			]
		},
		{
			"id": 4744,
			"name": "verifySingleSig",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 4745,
					"name": "verifySingleSig",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 4746,
							"name": "condition",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 4516,
								"name": "SingleSigSpendingCondition"
							}
						},
						{
							"id": 4747,
							"name": "initialSigHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 4748,
							"name": "authType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "reference",
								"id": 3351,
								"name": "AuthType"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/transactions/src/authorization.ts",
					"line": 426,
					"character": 24
				}
			]
		},
		{
			"id": 757,
			"name": "walletFromMnemonic",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 758,
					"name": "walletFromMnemonic",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"parameters": [
						{
							"id": 759,
							"name": "mnemonic",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"typeArguments": [
							{
								"type": "reference",
								"name": "BlockstackWallet"
							}
						],
						"name": "Promise"
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/keys.ts",
					"line": 58,
					"character": 33
				}
			]
		},
		{
			"id": 2686,
			"name": "wrapProfileToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2687,
					"name": "wrapProfileToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Wraps a token for a profile token file",
						"returns": "- including `token` and `decodedToken`\n"
					},
					"parameters": [
						{
							"id": 2688,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isExported": true
							},
							"comment": {
								"text": "the token to be wrapped"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2689,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2691,
									"name": "decodedToken",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profileTokens.ts",
											"line": 64,
											"character": 16
										}
									],
									"type": {
										"type": "reference",
										"name": "TokenInterface"
									},
									"defaultValue": "decodeToken(token)"
								},
								{
									"id": 2690,
									"name": "token",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profileTokens.ts",
											"line": 63,
											"character": 9
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2691,
										2690
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profileTokens.ts",
					"line": 61,
					"character": 32
				}
			]
		},
		{
			"id": 362,
			"name": "CLI_ARGS",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 365,
					"name": "additionalProperties",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 2570,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"defaultValue": "false"
				},
				{
					"id": 364,
					"name": "properties",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 135,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"id": 277,
						"name": "CLI_PROP"
					},
					"defaultValue": "{\n    announce: {\n      type: 'array',\n      items: [\n        {\n          name: 'message_hash',\n          type: 'string',\n          realtype: 'zonefile_hash',\n          pattern: ZONEFILE_HASH_PATTERN,\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 2,\n      maxItems: 2,\n      help:\n        'Broadcast a message on the blockchain for subscribers to read.  ' +\n        'The `MESSAGE_HASH` argument must be the hash of a previously-announced zone file.  ' +\n        'The `OWNER_KEY` used to sign the transaction must correspond to the Blockstack ID ' +\n        'to which other users have already subscribed.  `OWNER_KEY` can be a single private key ' +\n        'or a serialized multisig private key bundle.\\n' +\n        '\\n' +\n        'If this command succeeds, it will print a transaction ID.  The rest of the Blockstack peer ' +\n        'network will process it once the transaction reaches 7 confirmations.\\n' +\n        '\\n' +\n        'Examples:\\n' +\n        '\\n' +\n        '    $ # Tip: You can obtain the owner key with the get_owner_keys command\\n' +\n        '    $ export OWNER_KEY=\"136ff26efa5db6f06b28f9c8c7a0216a1a52598045162abfe435d13036154a1b01\"\\n' +\n        '    $ blockstack-cli announce 737c631c7c5d911c6617993c21fba731363f1cfe \"$OWNER_KEY\"\\n' +\n        '    d51749aeec2803e91a2f8bdec8d3e413491fd816b4962372b214ab74acb0bba8\\n' +\n        '\\n' +\n        '    $ export OWNER_KEY=\"2,136ff26efa5db6f06b28f9c8c7a0216a1a52598045162abfe435d13036154a1b01,1885cba486a42960499d1f137ef3a475725ceb11f45d74631f9928280196f67401,2418981c7f3a91d4467a65a518e14fafa30e07e6879c11fab7106ea72b49a7cb01\"\\n' +\n        '    $ blockstack-cli announce 737c631c7c5d911c6617993c21fba731363f1cfe \"$OWNER_KEY\"\\n' +\n        '    8136a1114098893b28a693e8d84451abf99ee37ef8766f4bc59808eed76968c9\\n' +\n        '\\n',\n      group: 'Peer Services',\n    },\n    authenticator: {\n      type: 'array',\n      items: [\n        {\n          name: 'app_gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n          pattern: '.+',\n        },\n        {\n          name: 'profile_gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'port',\n          type: 'string',\n          realtype: 'portnum',\n          pattern: '^[0-9]+',\n        },\n      ],\n      minItems: 2,\n      maxItems: 4,\n      help:\n        'Run an authentication endpoint for the set of names owned ' +\n        'by the given backup phrase.  Send applications the given Gaia hub URL on sign-in, ' +\n        'so the application will use it to read/write user data.\\n' +\n        '\\n' +\n        'You can supply your encrypted backup phrase instead of the raw backup phrase.  If so, ' +\n        'then you will be prompted for your password before any authentication takes place.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export BACKUP_PHRASE=\"oak indicate inside poet please share dinner monitor glow hire source perfect\"\\n' +\n        '    $ export APP_GAIA_HUB=\"https://1.2.3.4\"\\n' +\n        '    $ export PROFILE_GAIA_HUB=\"https://hub.blockstack.org\"\\n' +\n        '    $ blockstack-cli authenticator \"$APP_GAIA_HUB\" \"$BACKUP_PHRASE\" \"$PROFILE_GAIA_HUB\" 8888\\n' +\n        '    Press Ctrl+C to exit\\n' +\n        '    Authentication server started on 8888\\n',\n      group: 'Authentication',\n    },\n    balance: {\n      type: 'array',\n      items: [\n        {\n          name: 'address',\n          type: 'string',\n          realtype: 'address',\n          pattern: `${ADDRESS_PATTERN}|${STACKS_ADDRESS_PATTERN}`,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Query the balance of an account.  Returns the balances of each kind of token ' +\n        'that the account owns.  The balances will be in the *smallest possible units* of the ' +\n        'token (i.e. satoshis for BTC, microStacks for Stacks, etc.).\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli balance 16pm276FpJYpm7Dv3GEaRqTVvGPTdceoY4\\n' +\n        '    {\\n' +\n        '      \"BTC\": \"123456\"\\n' +\n        '      \"STACKS\": \"123456\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli balance SPZY1V53Z4TVRHHW9Z7SFG8CZNRAG7BD8WJ6SXD0\\n' +\n        '    {\\n' +\n        '      \"BTC\": \"123456\"\\n' +\n        '      \"STACKS\": \"123456\"\\n' +\n        '    }\\n',\n      group: 'Account Management',\n    },\n    call_contract_func: {\n      type: 'array',\n      items: [\n        {\n          name: 'contract_address',\n          type: 'string',\n          realtype: 'address',\n          pattern: `${STACKS_ADDRESS_PATTERN}`,\n        },\n        {\n          name: 'contract_name',\n          type: 'string',\n          realtype: 'string',\n          pattern: '^[a-zA-Z]([a-zA-Z0-9]|[-_])*$',\n        },\n        {\n          name: 'function_name',\n          type: 'string',\n          realtype: 'string',\n          pattern: '^[a-zA-Z]([a-zA-Z0-9]|[-_!?])*$',\n        },\n        {\n          name: 'fee',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'nonce',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 6,\n      maxItems: 6,\n      help:\n        'Call a function in a deployed Clarity smart contract.\\n' +\n        '\\n' +\n        'If the command succeeds, it prints out a transaction ID.' +\n        '\\n' +\n        'Example:\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli call_contract_func SPBMRFRPPGCDE3F384WCJPK8PQJGZ8K9QKK7F59X contract_name' +\n        '      contract_function 1 0 \"$PAYMENT\"\\n' +\n        '    a9d387a925fb0ba7a725fb1e11f2c3f1647473699dd5a147c312e6453d233456\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    call_read_only_contract_func: {\n      type: 'array',\n      items: [\n        {\n          name: 'contract_address',\n          type: 'string',\n          realtype: 'address',\n          pattern: `${STACKS_ADDRESS_PATTERN}`,\n        },\n        {\n          name: 'contract_name',\n          type: 'string',\n          realtype: 'string',\n          pattern: '^[a-zA-Z]([a-zA-Z0-9]|[-_])*$',\n        },\n        {\n          name: 'function_name',\n          type: 'string',\n          realtype: 'string',\n          pattern: '^[a-zA-Z]([a-zA-Z0-9]|[-_!?])*$',\n        },\n        {\n          name: 'sender_address',\n          type: 'string',\n          realtype: 'address',\n          pattern: `${STACKS_ADDRESS_PATTERN}`,\n        },\n      ],\n      minItems: 4,\n      maxItems: 4,\n      help:\n        'Call a read-only function in a deployed Clarity smart contract.\\n' +\n        '\\n' +\n        'If the command succeeds, it prints out a Clarity value.' +\n        '\\n' +\n        'Example:\\n' +\n        '    $ blockstack-cli call_read_only_contract_func SPBMRFRPPGCDE3F384WCJPK8PQJGZ8K9QKK7F59X contract_name' +\n        '     contract_function SPBMRFRPPGCDE3F384WCJPK8PQJGZ8K9QKK7F59X\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    convert_address: {\n      type: 'array',\n      items: [\n        {\n          name: 'address',\n          type: 'string',\n          realtype: 'address',\n          pattern: `${ADDRESS_PATTERN}|${STACKS_ADDRESS_PATTERN}`,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Convert a Bitcoin address to a Stacks address and vice versa.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli convert_address 12qdRgXxgNBNPnDeEChy3fYTbSHQ8nfZfD\\n' +\n        '    {\\n' +\n        '      \"STACKS\": \"SPA2MZWV9N67TBYVWTE0PSSKMJ2F6YXW7CBE6YPW\",\\n' +\n        '      \"BTC\": \"12qdRgXxgNBNPnDeEChy3fYTbSHQ8nfZfD\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli convert_address SPA2MZWV9N67TBYVWTE0PSSKMJ2F6YXW7CBE6YPW\\n' +\n        '    {\\n' +\n        '      \"STACKS\": \"SPA2MZWV9N67TBYVWTE0PSSKMJ2F6YXW7CBE6YPW\",\\n' +\n        '      \"BTC\": \"12qdRgXxgNBNPnDeEChy3fYTbSHQ8nfZfD\"\\n' +\n        '    }\\n',\n      group: 'Account Management',\n    },\n    decrypt_keychain: {\n      type: 'array',\n      items: [\n        {\n          name: 'encrypted_backup_phrase',\n          type: 'string',\n          realtype: 'encrypted_backup_phrase',\n          pattern: '^[^ ]+$',\n        },\n        {\n          name: 'password',\n          type: 'string',\n          realtype: 'password',\n          pattern: '.+',\n        },\n      ],\n      minItems: 1,\n      maxItems: 2,\n      help:\n        'Decrypt an encrypted backup phrase with a password.  Decrypts to a 12-word ' +\n        'backup phrase if done correctly.  The password will be prompted if not given.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # password is \"asdf\"\\n' +\n        '    $ blockstack-cli decrypt_keychain \"bfMDtOucUGcJXjZo6vkrZWgEzue9fzPsZ7A6Pl4LQuxLI1xsVF0VPgBkMsnSLCmYS5YHh7R3mNtMmX45Bq9sNGPfPsseQMR0fD9XaHi+tBg=\\n' +\n        '    Enter password:\\n' +\n        '    section amount spend resemble spray verify night immune tattoo best emotion parrot',\n      group: 'Key Management',\n    },\n    deploy_contract: {\n      type: 'array',\n      items: [\n        {\n          name: 'source_file',\n          type: 'string',\n          realtype: 'path',\n          pattern: '.+',\n        },\n        {\n          name: 'contract_name',\n          type: 'string',\n          realtype: 'string',\n          pattern: '^[a-zA-Z]([a-zA-Z0-9]|[-_])*$',\n        },\n        {\n          name: 'fee',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'nonce',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 5,\n      maxItems: 5,\n      help:\n        'Deploys a Clarity smart contract on the network.\\n' +\n        '\\n' +\n        'If the command succeeds, it prints out a transaction ID.' +\n        '\\n' +\n        'Example:\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli deploy_contract ./my_contract.clar my_contract 1 0 \"$PAYMENT\"\\n' +\n        '    a9d387a925fb0ba7a725fb1e11f2c3f1647473699dd5a147c312e6453d233456\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    docs: {\n      type: 'array',\n      items: [\n        {\n          name: 'format',\n          type: 'string',\n          realtype: 'output_format',\n          pattern: '^json$',\n        },\n      ],\n      minItems: 0,\n      maxItems: 1,\n      help: 'Dump the documentation for all commands as JSON to standard out.',\n      group: 'CLI',\n    },\n    encrypt_keychain: {\n      type: 'array',\n      items: [\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: 'backup_phrase',\n          pattern: '.+',\n        },\n        {\n          name: 'password',\n          type: 'string',\n          realtype: 'password',\n          pattern: '.+',\n        },\n      ],\n      minItems: 1,\n      maxItems: 2,\n      help:\n        'Encrypt a 12-word backup phrase, which can be decrypted later with the ' +\n        '`decrypt_backup_phrase` command.  The password will be prompted if not given.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '     $ # password is \"asdf\"\\n' +\n        '     $ blockstack-cli encrypt_keychain \"section amount spend resemble spray verify night immune tattoo best emotion parrot\"\\n' +\n        '     Enter password:\\n' +\n        '     Enter password again:\\n' +\n        '     M+DnBHYb1fgw4N3oZ+5uTEAua5bAWkgTW/SjmmBhGGbJtjOtqVV+RrLJEJOgT35hBon4WKdGWye2vTdgqDo7+HIobwJwkQtN2YF9g3zPsKk=',\n      group: 'Key Management',\n    },\n    gaia_dump_bucket: {\n      type: 'array',\n      items: [\n        {\n          name: 'name_or_id_address',\n          type: 'string',\n          realtype: 'name_or_id_address',\n          pattern: `${ID_ADDRESS_PATTERN}|${NAME_PATTERN}|${SUBDOMAIN_PATTERN}`,\n        },\n        {\n          name: 'app_origin',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n        {\n          name: 'dump_dir',\n          type: 'string',\n          realtype: 'path',\n          pattern: '.+',\n        },\n      ],\n      minItems: 5,\n      maxItems: 5,\n      help:\n        'Download the contents of a Gaia hub bucket to a given directory.  The `GAIA_HUB` argument ' +\n        'must correspond to the *write* endpoint of the Gaia hub -- that is, you should be able to fetch ' +\n        '`$GAIA_HUB/hub_info`.  If `DUMP_DIR` does not exist, it will be created.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export BACKUP_PHRASE=\"section amount spend resemble spray verify night immune tattoo best emotion parrot\\n' +\n        '    $ blockstack-cli gaia_dump_bucket hello.id.blockstack https://sample.app https://hub.blockstack.org \"$BACKUP_PHRASE\" ./backups\\n' +\n        '    Download 3 files...\\n' +\n        '    Download hello_world to ./backups/hello_world\\n' +\n        '    Download dir/format to ./backups/dir\\\\x2fformat\\n' +\n        '    Download /.dotfile to ./backups/\\\\x2f.dotfile\\n' +\n        '    3\\n',\n      group: 'Gaia',\n    },\n    gaia_getfile: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: `${NAME_PATTERN}|${SUBDOMAIN_PATTERN}$`,\n        },\n        {\n          name: 'app_origin',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'filename',\n          type: 'string',\n          realtype: 'filename',\n          pattern: '.+',\n        },\n        {\n          name: 'app_private_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_UNCOMPRESSED_PATTERN,\n        },\n        {\n          name: 'decrypt',\n          type: 'string',\n          realtype: 'boolean',\n          pattern: BOOLEAN_PATTERN,\n        },\n        {\n          name: 'verify',\n          type: 'string',\n          realtype: 'boolean',\n          pattern: BOOLEAN_PATTERN,\n        },\n      ],\n      minItems: 3,\n      maxItems: 6,\n      help:\n        \"Get a file from another user's Gaia hub.  Prints the file data to stdout.  If you \" +\n        'want to read an encrypted file, and/or verify a signed file, then you must pass an app ' +\n        'private key, and pass 1 for `DECRYPT` and/or `VERIFY`.  If the file is encrypted, and you do not ' +\n        'pass an app private key, then this command downloads the ciphertext.  If the file is signed, ' +\n        'and you want to download its data and its signature, then you must run this command twice -- ' +\n        'once to get the file contents at `FILENAME`, and once to get the signature (whose name will be `FILENAME`.sig).\\n' +\n        '\\n' +\n        'Gaia is a key-value store, so it does not have any built-in notion of directories.  However, ' +\n        'most underlying storage systems do -- directory separators in the name of a file in ' +\n        \"Gaia may be internally treated as first-class directories (it depends on the Gaia hub's driver).\" +\n        'As such, repeated directory separators will be treated as a single directory separator by this command.  ' +\n        'For example, the file name `a/b.txt`, `/a/b.txt`, and `///a////b.txt` will be treated as identical.\\n' +\n        '\\n' +\n        'Example without encryption:\\n' +\n        '\\n' +\n        '    $ # Get an unencrypted, unsigned file\\n' +\n        '    $ blockstack-cli gaia_getfile ryan.id http://public.ykliao.com statuses.json\\n' +\n        '    [{\"id\":0,\"text\":\"Hello, Blockstack!\",\"created_at\":1515786983492}]\\n' +\n        '\\n' +\n        'Example with encryption:\\n' +\n        '\\n' +\n        '    $ # Get an encrypted file without decrypting\\n' +\n        '    $ blockstack-cli gaia_getfile ryan.id https://app.graphitedocs.com documentscollection.json\\n' +\n        '    ' +\n        '    $ # Get an encrypted file, and decrypt it\\n' +\n        '    $ # Tip: You can obtain the app key with the get_app_keys command\\n' +\n        '    $ export APP_KEY=\"3ac770e8c3d88b1003bf4a0a148ceb920a6172bdade8e0325a1ed1480ab4fb19\"\\n' +\n        '    $ blockstack-cli gaia_getfile ryan.id https://app.graphitedocs.com documentscollection.json \"$APP_KEY\" 1 0\\n',\n      group: 'Gaia',\n    },\n    gaia_putfile: {\n      type: 'array',\n      items: [\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'app_private_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_UNCOMPRESSED_PATTERN,\n        },\n        {\n          name: 'data_path',\n          type: 'string',\n          realtype: 'path',\n          pattern: '.+',\n        },\n        {\n          name: 'gaia_filename',\n          type: 'string',\n          realtype: 'filename',\n          pattern: '.+',\n        },\n        {\n          name: 'encrypt',\n          type: 'string',\n          realtype: 'boolean',\n          pattern: BOOLEAN_PATTERN,\n        },\n        {\n          name: 'sign',\n          type: 'string',\n          realtype: 'boolean',\n          pattern: BOOLEAN_PATTERN,\n        },\n      ],\n      minItems: 4,\n      maxItems: 6,\n      help:\n        'Put a file into a given Gaia hub, authenticating with the given app private key.  ' +\n        'Optionally encrypt and/or sign the data with the given app private key.  If the file is ' +\n        'successfully stored, this command prints out the URLs at which it can be fetched.\\n' +\n        '\\n' +\n        'Gaia is a key-value store, so it does not have any built-in notion of directories.  However, ' +\n        'most underlying storage systems do -- directory separators in the name of a file in ' +\n        \"Gaia may be internally treated as first-class directories (it depends on the Gaia hub's driver).\" +\n        'As such, repeated directory separators will be treated as a single directory separator by this command.  ' +\n        'For example, the file name `a/b.txt`, `/a/b.txt`, and `///a////b.txt` will be treated as identical.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Store 4 versions of a file: plaintext, encrypted, signed, and encrypted+signed\\n' +\n        '    $ # Tip: You can obtain the app key with the get_app_keys command.\\n' +\n        '    $ export APP_KEY=\"3ac770e8c3d88b1003bf4a0a148ceb920a6172bdade8e0325a1ed1480ab4fb19\"\\n' +\n        '    $ blockstack-cli gaia_putfile https://hub.blockstack.org \"$APP_KEY\" /path/to/file.txt file.txt\\n' +\n        '    {\\n' +\n        '       \"urls\": \"https://gaia.blockstack.org/hub/19KAzYp4kSKozeAGMUsnuqkEGdgQQLEvwo/file.txt\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli gaia_putfile https://hub.blockstack.org \"$APP_KEY\" /path/to/file.txt file-encrypted.txt 1\\n' +\n        '    {\\n' +\n        '       \"urls\": \"https://gaia.blockstack.org/hub/19KAzYp4kSKozeAGMUsnuqkEGdgQQLEvwo/file-encrypted.txt\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli gaia_putfile https://hub.blockstack.org \"$APP_KEY\" /path/to/file.txt file-signed.txt 0 1\\n' +\n        '    {\\n' +\n        '       \"urls\": \"https://gaia.blockstack.org/hub/19KAzYp4kSKozeAGMUsnuqkEGdgQQLEvwo/file-signed.txt\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli gaia_putfile https://hub.blockstack.org \"$APP_KEY\" /path/to/file.txt file-encrypted-signed.txt 1 1\\n' +\n        '    {\\n' +\n        '       \"urls\": \"https://gaia.blockstack.org/hub/19KAzYp4kSKozeAGMUsnuqkEGdgQQLEvwo/file-encrypted-signed.txt\"\\n' +\n        '    }\\n',\n      group: 'Gaia',\n    },\n    gaia_deletefile: {\n      type: 'array',\n      items: [\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'app_private_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_UNCOMPRESSED_PATTERN,\n        },\n        {\n          name: 'gaia_filename',\n          type: 'string',\n          realtype: 'filename',\n          pattern: '.+',\n        },\n        {\n          name: 'was_signed',\n          type: 'string',\n          realtype: 'boolean',\n          pattern: BOOLEAN_PATTERN,\n        },\n      ],\n      minItems: 3,\n      maxItems: 4,\n      help:\n        'Delete a file in a Gaia hub, as well as its signature metadata (which is stored in a separate file).' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: You can obtain the app key with the get_app_keys command.\\n' +\n        '    $ export APP_KEY=\"3ac770e8c3d88b1003bf4a0a148ceb920a6172bdade8e0325a1ed1480ab4fb19\"\\n' +\n        '    $ blockstack-cli gaia_deletefile https://hub.blockstack.org \"$APP_KEY\" file.txt false\\n' +\n        '    ok',\n      group: 'Gaia',\n    },\n    gaia_listfiles: {\n      type: 'array',\n      items: [\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'app_private_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_UNCOMPRESSED_PATTERN,\n        },\n      ],\n      minItems: 2,\n      maxItems: 3,\n      help:\n        'List all the files in a Gaia hub bucket.  You must have the private key for the bucket ' +\n        'in order to list its contents.  The command prints each file name on its own line, and when ' +\n        'finished, it prints the number of files listed.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: You can obtain the app key with the get_app_keys command.\\n' +\n        '    $ export APP_KEY=\"3ac770e8c3d88b1003bf4a0a148ceb920a6172bdade8e0325a1ed1480ab4fb19\"\\n' +\n        '    $ blockstack-cli gaia_listfiles \"https://hub.blockstack.org\" \"$APP_KEY\"\\n' +\n        '    hello_world\\n' +\n        '    dir/format\\n' +\n        '    /.dotfile\\n' +\n        '    3\\n',\n      group: 'Gaia',\n    },\n    gaia_restore_bucket: {\n      type: 'array',\n      items: [\n        {\n          name: 'name_or_id_address',\n          type: 'string',\n          realtype: 'name_or_id_address',\n          pattern: `${ID_ADDRESS_PATTERN}|${NAME_PATTERN}|${SUBDOMAIN_PATTERN}`,\n        },\n        {\n          name: 'app_origin',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n        {\n          name: 'dump_dir',\n          type: 'string',\n          realtype: 'path',\n          pattern: '.+',\n        },\n      ],\n      minItems: 5,\n      maxItems: 5,\n      help:\n        'Upload the contents of a previously-dumped Gaia bucket to a new Gaia hub.  The `GAIA_HUB` argument ' +\n        'must correspond to the *write* endpoint of the Gaia hub -- that is, you should be able to fetch ' +\n        '`$GAIA_HUB/hub_info`.  `DUMP_DIR` must contain the file contents created by a previous successful run of the gaia_dump_bucket command, ' +\n        'and both `NAME_OR_ID_ADDRESS` and `APP_ORIGIN` must be the same as they were when it was run.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export BACKUP_PHRASE=\"section amount spend resemble spray verify night immune tattoo best emotion parrot\"\\n' +\n        '    $ blockstack-cli gaia_restore_bucket hello.id.blockstack https://sample.app https://new.gaia.hub \"$BACKUP_PHRASE\" ./backups\\n' +\n        '    Uploaded ./backups/hello_world to https://new.gaia.hub/hub/1Lr8ggSgdmfcb4764woYutUfFqQMjEoKHc/hello_world\\n' +\n        '    Uploaded ./backups/dir\\\\x2fformat to https://new.gaia.hub/hub/1Lr8ggSgdmfcb4764woYutUfFqQMjEoKHc/dir/format\\n' +\n        '    Uploaded ./backups/\\\\x2f.dotfile to https://new.gaia.hub/hub/1Lr8ggSgdmfcb4764woYutUfFqQMjEoKHc//.dotfile\\n' +\n        '    3\\n',\n      group: 'Gaia',\n    },\n    gaia_sethub: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: `^${NAME_PATTERN}|${SUBDOMAIN_PATTERN}$`,\n        },\n        {\n          name: 'owner_gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'app_origin',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'app_gaia_hub',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n      ],\n      minItems: 5,\n      maxItems: 5,\n      help:\n        'Set the Gaia hub for a particular application for a Blockstack ID.  If the command succeeds, ' +\n        'the URLs to your updated profile will be printed and your profile will contain an entry in its \"apps\" ' +\n        'key that links the given `APP_ORIGIN` to the given `APP_GAIA_HUB`.\\n' +\n        '\\n' +\n        'NOTE: Both `OWNER_GAIA_HUB` and `APP_GAIA_HUB` must be the *write* endpoints of their respective Gaia hubs.\\n' +\n        '\\n' +\n        'Your 12-word phrase (in either raw or encrypted form) is required to re-sign and store your ' +\n        'profile and to generate an app-specific key and Gaia bucket.  If you give the encrypted backup phrase, you will be prompted for a password.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export BACKUP_PHRASE=\"soap fog wealth upon actual blossom neither timber phone exile monkey vocal\"\\n' +\n        '    $ blockstack-cli gaia_sethub hello_world.id https://hub.blockstack.org https://my.cool.app https://my.app.gaia.hub \"$BACKUP_PHRASE\"\\n' +\n        '    {\\n' +\n        '      \"profileUrls\": {\\n' +\n        '        \"error\": null,\\n' +\n        '        \"dataUrls\": [\\n' +\n        '          \"https://gaia.blockstack.org/hub/1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82/profile.json\"\\n' +\n        '        ]\\n' +\n        '      }\\n' +\n        '    }\\n' +\n        '    \\n' +\n        '    $ # You can check the new apps entry with curl and jq as follows:\\n' +\n        '    $ curl -sL https://gaia.blockstack.org/hub/1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82/profile.json | jq \".[0].decodedToken.payload.claim.apps\"\\n' +\n        '    {\\n' +\n        '      \"https://my.cool.app\": \"https://my.app.gaia.hub/hub/1EqzyQLJ15KG1WQmi5cf1HtmSeqS1Wb8tY/\"\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Gaia',\n    },\n    get_account_history: {\n      type: 'array',\n      items: [\n        {\n          name: 'address',\n          type: 'string',\n          realtype: 'address',\n          pattern: STACKS_ADDRESS_PATTERN,\n        },\n        {\n          name: 'page',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n      ],\n      minItems: 2,\n      maxItems: 2,\n      help:\n        'Query the history of account debits and credits over a given block range.  ' +\n        'Returns the history one page at a time.  An empty result indicates that the page ' +\n        'number has exceeded the number of historic operations in the given block range.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli get_account_history SP2H7VMY13ESQDAD5808QEY1EMGESMHZWBJRTN2YA 0\\n' +\n        '    [\\n' +\n        '      {\\n' +\n        '        \"address\": \"SP2H7VMY13ESQDAD5808QEY1EMGESMHZWBJRTN2YA\",\\n' +\n        '        \"block_id\": 56789\\n' +\n        '        \"credit_value\": \"100000000000\",\\n' +\n        '        \"debit_value\": \"0\",\\n' +\n        '        \"lock_transfer_block_id\": 0,\\n' +\n        '        \"txid\": \"0e5db84d94adff5b771262b9df015164703b39bb4a70bf499a1602b858a0a5a1\",\\n' +\n        '        \"type\": \"STACKS\",\\n' +\n        '        \"vtxindex\": 0\\n' +\n        '      },\\n' +\n        '      {\\n' +\n        '        \"address\": \"SP2H7VMY13ESQDAD5808QEY1EMGESMHZWBJRTN2YA\",\\n' +\n        '        \"block_id\": 56790,\\n' +\n        '        \"credit_value\": \"100000000000\",\\n' +\n        '        \"debit_value\": \"64000000000\",\\n' +\n        '        \"lock_transfer_block_id\": 0,\\n' +\n        '        \"txid\": \"5a0c67144626f7bd4514e4de3f3bbf251383ca13887444f326bac4bc8b8060ee\",\\n' +\n        '        \"type\": \"STACKS\",\\n' +\n        '        \"vtxindex\": 1\\n' +\n        '      },\\n' +\n        '      {\\n' +\n        '        \"address\": \"SP2H7VMY13ESQDAD5808QEY1EMGESMHZWBJRTN2YA\",\\n' +\n        '        \"block_id\": 56791,\\n' +\n        '        \"credit_value\": \"100000000000\",\\n' +\n        '        \"debit_value\": \"70400000000\",\\n' +\n        '        \"lock_transfer_block_id\": 0,\\n' +\n        '        \"txid\": \"e54c271d6a9feb4d1859d32bc99ffd713493282adef5b4fbf50bca9e33fc0ecc\",\\n' +\n        '        \"type\": \"STACKS\",\\n' +\n        '        \"vtxindex\": 2\\n' +\n        '      },\\n' +\n        '      {\\n' +\n        '        \"address\": \"SP2H7VMY13ESQDAD5808QEY1EMGESMHZWBJRTN2YA\",\\n' +\n        '        \"block_id\": 56792,\\n' +\n        '        \"credit_value\": \"100000000000\",\\n' +\n        '        \"debit_value\": \"76800000000\",\\n' +\n        '        \"lock_transfer_block_id\": 0,\\n' +\n        '        \"txid\": \"06e0d313261baefec1e59783e256ab487e17e0e776e2fdab0920cc624537e3c8\",\\n' +\n        '        \"type\": \"STACKS\",\\n' +\n        '        \"vtxindex\": 3\\n' +\n        '      }\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    get_account_at: {\n      type: 'array',\n      items: [\n        {\n          name: 'address',\n          type: 'string',\n          realtype: 'address',\n          pattern: STACKS_ADDRESS_PATTERN,\n        },\n        {\n          name: 'blocknumber',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n      ],\n      minItems: 2,\n      maxItems: 2,\n      help:\n        'Query the list of token debits and credits on a given address that occurred ' +\n        'at a particular block height.  Does not include BTC debits and credits; only Stacks.\\n' +\n        '\\n' +\n        'Example\\n' +\n        '\\n' +\n        '    $ blockstack-cli -t get_account_at SP2NTAQFECYGSTE1W47P71FG21H8F00KZZWFGEVKQ 56789\\n' +\n        '    [\\n' +\n        '      {\\n' +\n        '        \"debit_value\": \"0\",\\n' +\n        '        \"block_id\": 56789\\n' +\n        '        \"lock_transfer_block_id\": 0,\\n' +\n        '        \"txid\": \"291817c78a865c1f72938695218a48174265b2358e89b9448edc89ceefd66aa0\",\\n' +\n        '        \"address\": \"SP2NTAQFECYGSTE1W47P71FG21H8F00KZZWFGEVKQ\",\\n' +\n        '        \"credit_value\": \"1000000000000000000\",\\n' +\n        '        \"type\": \"STACKS\",\\n' +\n        '        \"vtxindex\": 0\\n' +\n        '      }\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    get_address: {\n      type: 'array',\n      items: [\n        {\n          name: 'private_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the address of a private key or multisig private key bundle.  Gives the BTC and STACKS addresses\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli get_address f5185b9ca93bdcb5753fded3b097dab8547a8b47d2be578412d0687a9a0184cb01\\n' +\n        '    {\\n' +\n        '      \"BTC\": \"1JFhWyVPpZQjbPcXFtpGtTmU22u4fhBVmq\",\\n' +\n        '      \"STACKS\": \"SP2YM3J4KQK09V670TD6ZZ1XYNYCNGCWCVVKSDFWQ\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli get_address 1,f5185b9ca93bdcb5753fded3b097dab8547a8b47d2be578412d0687a9a0184cb01,ff2ff4f4e7f8a1979ffad4fc869def1657fd5d48fc9cf40c1924725ead60942c01\\n' +\n        '    {\\n' +\n        '      \"BTC\": \"363pKBhc5ipDws1k5181KFf6RSxhBZ7e3p\",\\n' +\n        '      \"STACKS\": \"SMQWZ30EXVG6XEC1K4QTDP16C1CAWSK1JSWMS0QN\"\\n' +\n        '    }',\n      group: 'Key Management',\n    },\n    get_blockchain_record: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: `^${NAME_PATTERN}|${SUBDOMAIN_PATTERN}$`,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the low-level blockchain-hosted state for a Blockstack ID.  This command ' +\n        'is used mainly for debugging and diagnostics.  You should not rely on it to be stable.',\n      group: 'Querying Blockstack IDs',\n    },\n    get_blockchain_history: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: `${NAME_PATTERN}|${SUBDOMAIN_PATTERN}$`,\n        },\n        {\n          name: 'page',\n          type: 'string',\n          realtype: 'page_number',\n          pattern: '^[0-9]+$',\n        },\n      ],\n      minItems: 1,\n      maxItems: 2,\n      help:\n        'Get the low-level blockchain-hosted history of operations on a Blockstack ID.  ' +\n        'This command is used mainly for debugging and diagnostics, and is not guaranteed to ' +\n        'be stable across releases.',\n      group: 'Querying Blockstack IDs',\n    },\n    get_confirmations: {\n      type: 'array',\n      items: [\n        {\n          name: 'txid',\n          type: 'string',\n          realtype: 'transaction_id',\n          pattern: TXID_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the block height and number of confirmations for a transaction.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli get_confirmations e41ce043ab64fd5a5fd382fba21acba8c1f46cbb1d7c08771ada858ce7d29eea\\n' +\n        '    {\\n' +\n        '      \"blockHeight\": 567890,\\n' +\n        '      \"confirmations\": 7,\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Peer Services',\n    },\n    get_namespace_blockchain_record: {\n      type: 'array',\n      items: [\n        {\n          name: 'namespace_id',\n          type: 'string',\n          realtype: 'namespace_id',\n          pattern: NAMESPACE_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the low-level blockchain-hosted state for a Blockstack namespace.  This command ' +\n        'is used mainly for debugging and diagnostics, and is not guaranteed to be stable across ' +\n        'releases.',\n      group: 'Namespace Operations',\n    },\n    get_app_keys: {\n      type: 'array',\n      items: [\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n        {\n          name: 'name_or_id_address',\n          type: 'string',\n          realtype: 'name-or-id-address',\n          pattern: `${NAME_PATTERN}|${SUBDOMAIN_PATTERN}|${ID_ADDRESS_PATTERN}`,\n        },\n        {\n          name: 'app_origin',\n          type: 'string',\n          realtype: 'url',\n          pattern: URL_PATTERN,\n        },\n      ],\n      minItems: 3,\n      maxItems: 3,\n      help:\n        'Get the application private key from a 12-word backup phrase and a name or ID-address.  ' +\n        'This is the private key used to sign data in Gaia, and its address is the Gaia bucket ' +\n        'address.  If you provide your encrypted backup phrase, you will be asked to decrypt it.  ' +\n        'If you provide a name instead of an ID-address, its ID-address will be queried automatically ' +\n        '(note that this means that the name must already be registered).\\n' +\n        '\\n' +\n        'NOTE: This command does NOT verify whether or not the name or ID-address was created by the ' +\n        'backup phrase. You should do this yourself via the `get_owner_keys` command if you are not sure.\\n' +\n        '\\n' +\n        'There are two derivation paths emitted by this command:  a `keyInfo` path and a `legacyKeyInfo`' +\n        \"path.  You should use the one that matches the Gaia hub read URL's address, if you have already \" +\n        'signed in before.  If not, then you should use the `keyInfo` path when possible.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export BACKUP_PHRASE=\"one race buffalo dynamic icon drip width lake extra forest fee kit\"\\n' +\n        '    $ blockstack-cli get_app_keys \"$BACKUP_PHRASE\" example.id.blockstack https://my.cool.dapp\\n' +\n        '    {\\n' +\n        '      \"keyInfo\": {\\n' +\n        '        \"privateKey\": \"TODO\",\\n' +\n        '        \"address\": \"TODO\"\\n' +\n        '      },\\n' +\n        '      \"legacyKeyInfo\": {\\n' +\n        '        \"privateKey\": \"90f9ec4e13fb9a00243b4c1510075157229bda73076c7c721208c2edca28ea8b\",\\n' +\n        '        \"address\": \"1Lr8ggSgdmfcb4764woYutUfFqQMjEoKHc\"\\n' +\n        '      },\\n' +\n        '      \"ownerKeyIndex\": 0\\n' +\n        '    }',\n      group: 'Key Management',\n    },\n    get_owner_keys: {\n      type: 'array',\n      items: [\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n        {\n          name: 'index',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n      ],\n      minItems: 1,\n      maxItems: 2,\n      help:\n        'Get the list of owner private keys and ID-addresses from a 12-word backup phrase.  ' +\n        'Pass non-zero values for INDEX to generate the sequence of ID-addresses that can be used ' +\n        'to own Blockstack IDs.  If you provide an encrypted 12-word backup phrase, you will be ' +\n        'asked for your password to decrypt it.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # get the first 3 owner keys and addresses for a backup phrase\\n' +\n        '    $ export BACKUP_PHRASE=\"soap fog wealth upon actual blossom neither timber phone exile monkey vocal\"\\n' +\n        '    $ blockstack-cli get_owner_keys \"$BACKUP_PHRASE\" 3\\n' +\n        '    [\\n' +\n        '      {\\n' +\n        '        \"privateKey\": \"14b0811d5cd3486d47279d8f3a97008647c64586b121e99862c18863e2a4183501\",\\n' +\n        '        \"version\": \"v0.10-current\",\\n' +\n        '        \"index\": 0,\\n' +\n        '        \"idAddress\": \"ID-1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82\"\\n' +\n        '      },\\n' +\n        '      {\\n' +\n        '        \"privateKey\": \"1b3572d8dd6866828281ac6cf135f04153210c1f9b123743eccb795fd3095e4901\",\\n' +\n        '        \"version\": \"v0.10-current\",\\n' +\n        '        \"index\": 1,\\n' +\n        '        \"idAddress\": \"ID-18pR3UpD1KFrnk88a3MGZmG2dLuZmbJZ25\"\\n' +\n        '      },\\n' +\n        '      {\\n' +\n        '        \"privateKey\": \"b19b6d62356db96d570fb5f08b78f0aa7f384525ba3bdcb96fbde29b8e11710d01\",\\n' +\n        '        \"version\": \"v0.10-current\",\\n' +\n        '        \"index\": 2,\\n' +\n        '        \"idAddress\": \"ID-1Gx4s7ggkjENw3wSY6bNd1CwoQKk857AqN\"\\n' +\n        '      }\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Key Management',\n    },\n    get_payment_key: {\n      type: 'array',\n      items: [\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the payment private key from a 12-word backup phrase.  If you provide an ' +\n        'encrypted backup phrase, you will be asked for your password to decrypt it.  This command ' +\n        'will tell you your Bitcoin and Stacks token addresses as well.\\n' +\n        '\\n' +\n        'Example\\n' +\n        '\\n' +\n        '    $ blockstack-cli get_payment_key \"soap fog wealth upon actual blossom neither timber phone exile monkey vocal\"\\n' +\n        '    [\\n' +\n        '      {\\n' +\n        '        \"privateKey\": \"4023435e33da4aff0775f33e7b258f257fb20ecff039c919b5782313ab73afb401\",\\n' +\n        '        \"address\": {\\n' +\n        '          \"BTC\": \"1ybaP1gaRwRSWRE4f8JXo2W8fiTZmA4rV\",\\n' +\n        '          \"STACKS\": \"SP5B89ZJAQHBRXVYP15YB5PAY5E24FEW9K4Q63PE\"\\n' +\n        '        },\\n' +\n        '        \"index\": 0\\n' +\n        '      }\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Key Management',\n    },\n    get_stacks_wallet_key: {\n      type: 'array',\n      items: [\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '24_words_or_ciphertext',\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the payment private key from a 24-word backup phrase used by the Stacks wallet.  If you provide an ' +\n        'encrypted backup phrase, you will be asked for your password to decrypt it.  This command ' +\n        'will tell you your Bitcoin and Stacks token addresses as well.\\n' +\n        '\\n' +\n        'Example\\n' +\n        '\\n' +\n        '    $ blockstack-cli get_stacks_payment_key \"toast canal educate tissue express melody produce later gospel victory meadow outdoor hollow catch liberty annual gasp hat hello april equip thank neck cruise\"\\n' +\n        '    [\\n' +\n        '      {\\n' +\n        '        \"privateKey\": \"a25cea8d310ce656c6d427068c77bad58327334f73e39c296508b06589bc4fa201\",\\n' +\n        '        \"address\": {\\n' +\n        '          \"BTC\": \"1ATAW6TAbTCKgU3xPgAcWQwjW9Q26Eambx\",\\n' +\n        '          \"STACKS\": \"SP1KTQR7CTQNA20SV2VNTF9YABMR6RJERSES3KC6Z\"\\n' +\n        '        },\\n' +\n        '        \"index\": 0\\n' +\n        '      }\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Key Management',\n    },\n    get_zonefile: {\n      type: 'array',\n      items: [\n        {\n          name: 'zonefile_hash',\n          type: 'string',\n          realtype: 'zonefile_hash',\n          pattern: ZONEFILE_HASH_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get a zone file by hash.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli get_zonefile ee77ad484b7b229f09461e4c2b6d3bd3e152ba95\\n' +\n        '    $ORIGIN ryanshea.id\\n' +\n        '    $TTL 3600\\n' +\n        '    _http._tcp URI 10 1 \"https://gaia.blockstack.org/hub/15BcxePn59Y6mYD2fRLCLCaaHScefqW2No/1/profile.json\"\\n' +\n        '\\n',\n      group: 'Peer Services',\n    },\n    help: {\n      type: 'array',\n      items: [\n        {\n          name: 'command',\n          type: 'string',\n          realtype: 'command',\n        },\n      ],\n      minItems: 0,\n      maxItems: 1,\n      help: 'Get the usage string for a CLI command',\n      group: 'CLI',\n    },\n    lookup: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: `${NAME_PATTERN}|${SUBDOMAIN_PATTERN}$`,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get and authenticate the profile and zone file for a Blockstack ID.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli lookup example.id\\n' +\n        '\\n',\n      group: 'Querying Blockstack IDs',\n    },\n    names: {\n      type: 'array',\n      items: [\n        {\n          name: 'id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the list of Blockstack IDs owned by an ID-address.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli names ID-1FpBChfzHG3TdQQRKWAipbLragCUArueG9\\n' +\n        '\\n',\n      group: 'Querying Blockstack IDs',\n    },\n    make_keychain: {\n      type: 'array',\n      items: [\n        {\n          name: 'backup_phrase',\n          type: 'string',\n          realtype: '12_words_or_ciphertext',\n        },\n      ],\n      minItems: 0,\n      maxItems: 1,\n      help:\n        'Generate the owner and payment private keys, optionally from a given 12-word ' +\n        'backup phrase.  If no backup phrase is given, a new one will be generated.  If you provide ' +\n        'your encrypted backup phrase, you will be asked to decrypt it.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli make_keychain\\n' +\n        '    {\\n' +\n        '      \"mnemonic\": \"apart spin rich leader siren foil dish sausage fee pipe ethics bundle\",\\n' +\n        '      \"keyInfo\": {\\n' +\n        '        \"address\": \"SP3G19B6J50FH6JGXAKS06N6WA1XPJCKKM4JCHC2D\"\\n' +\n        '        \"index\": 0,\\n' +\n        '        \"privateKey\": \"56d30f2b605ed114c7dc45599ae521c525d07e1286fbab67452a6586ea49332a01\"\\n' +\n        '      }\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Key Management',\n    },\n    make_zonefile: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: `^${NAME_PATTERN}|${SUBDOMAIN_PATTERN}$`,\n        },\n        {\n          name: 'id_address',\n          type: 'string',\n          realtype: 'ID-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'gaia_url_prefix',\n          type: 'string',\n          realtype: 'url',\n          pattern: '.+',\n        },\n        {\n          name: 'resolver_url',\n          type: 'string',\n          realtype: 'url',\n          pattern: '.+',\n        },\n      ],\n      minItems: 3,\n      maxItems: 4,\n      help:\n        'Generate a zone file for a Blockstack ID with the given profile URL.  If you know ' +\n        'the ID-address for the Blockstack ID, the profile URL usually takes the form of:\\n' +\n        '\\n' +\n        '     {GAIA_URL_PREFIX}/{ADDRESS}/profile.json\\n' +\n        '\\n' +\n        'where `{GAIA_URL_PREFIX}` is the *read* endpoint of your Gaia hub (e.g. https://gaia.blockstack.org/hub) and ' +\n        \"`{ADDRESS}` is the base58check part of your ID-address (i.e. the string following 'ID-').\\n\" +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '     $ blockstack-cli make_zonefile example.id ID-1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82 https://my.gaia.hub/hub\\n' +\n        '     $ORIGIN example.id\\n' +\n        '     $TTL 3600\\n' +\n        '     _http._tcp      IN      URI     10      1       \"https://my.gaia.hub/hub/1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82/profile.json\"\\n' +\n        '\\n',\n      group: 'Peer Services',\n    },\n    name_import: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'gaia_url_prefix',\n          type: 'string',\n          realtype: 'url',\n          pattern: '.+',\n        },\n        {\n          name: 'reveal_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n          pattern: '.+',\n        },\n        {\n          name: 'zonefile_hash',\n          type: 'string',\n          realtype: 'zonefile_hash',\n          pattern: ZONEFILE_HASH_PATTERN,\n        },\n      ],\n      minItems: 4,\n      maxItems: 6,\n      help:\n        'Import a name into a namespace you revealed.  The `REVEAL_KEY` must be the same as ' +\n        'the key that revealed the namespace.  You can only import a name into a namespace if ' +\n        'the namespace has not yet been launched (i.e. via `namespace_ready`), and if the ' +\n        'namespace was revealed less than a year ago (52595 blocks ago).\\n' +\n        '\\n' +\n        'A zone file will be generated for this name automatically, if \"ZONEFILE\" is not given.  By default, ' +\n        \"the zone file will have a URL to the name owner's profile prefixed by `GAIA_URL_PREFIX`.  If you \" +\n        \"know the *write* endpoint for the name owner's Gaia hub, you can find out the `GAIA_URL_PREFIX` \" +\n        'to use with `curl $GAIA_HUB/hub_info`\".\\n' +\n        '\\n' +\n        'If you specify an argument for `ZONEFILE`, then the `GAIA_URL_PREFIX` argument is ignored in favor of ' +\n        'your custom zone file on disk.\\n' +\n        '\\n' +\n        'If you specify a valid zone file hash for `ZONEFILE_HASH` then it will be used in favor of ' +\n        'both `ZONEFILE` and `GAIA_URL_PREFIX`.  The zone file hash will be incorporated directly into the ' +\n        'name-import transaction.\\n' +\n        '\\n' +\n        'This command prints out a transaction ID if it succeeds, and it replicates the zone file (if given) ' +\n        'to a transaction broadcaster (you can choose which one with -T).  The zone file will be automatically ' +\n        'broadcast to the Blockstack peer network when the transaction confirms.  Alternatively, you can do so ' +\n        'yourself with the `zonefile_push` command.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export REVEAL_KEY=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ export ID_ADDRESS=\"ID-18e1bqU7B5qUPY3zJgMLxDnexyStTeSnvV\"\\n' +\n        '    $ blockstack-cli name_import example.id \"$ID_ADDRESS\" https://gaia.blockstack.org/hub \"$REVEAL_KEY\"\\n' +\n        '    f726309cea7a9db364307466dc0e0e759d5c0d6bad1405e2fd970740adc7dc45\\n' +\n        '\\n',\n      group: 'Namespace Operations',\n    },\n    namespace_preorder: {\n      type: 'array',\n      items: [\n        {\n          name: 'namespace_id',\n          type: 'string',\n          realtype: 'namespace_id',\n          pattern: NAMESPACE_PATTERN,\n        },\n        {\n          name: 'reveal_address',\n          type: 'string',\n          realtype: 'address',\n          pattern: ADDRESS_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 3,\n      maxItems: 3,\n      help:\n        'Preorder a namespace.  This is the first of three steps to creating a namespace.  ' +\n        'Once this transaction is confirmed, you will need to use the `namespace_reveal` command ' +\n        'to reveal the namespace (within 24 hours, or 144 blocks).',\n      group: 'Namespace Operations',\n    },\n    namespace_reveal: {\n      type: 'array',\n      items: [\n        {\n          name: 'namespace_id',\n          type: 'string',\n          realtype: 'namespace_id',\n          pattern: NAMESPACE_PATTERN,\n        },\n        {\n          name: 'reveal_address',\n          type: 'string',\n          realtype: 'address',\n          pattern: ADDRESS_PATTERN,\n        },\n        {\n          // version\n          name: 'version',\n          type: 'string',\n          realtype: '2-byte-integer',\n          pattern: INT_PATTERN,\n        },\n        {\n          // lifetime\n          name: 'lifetime',\n          type: 'string',\n          realtype: '4-byte-integer',\n          pattern: INT_PATTERN,\n        },\n        {\n          // coeff\n          name: 'coefficient',\n          type: 'string',\n          realtype: '1-byte-integer',\n          pattern: INT_PATTERN,\n        },\n        {\n          // base\n          name: 'base',\n          type: 'string',\n          realtype: '1-byte-integer',\n          pattern: INT_PATTERN,\n        },\n        {\n          // buckets\n          name: 'price_buckets',\n          type: 'string',\n          realtype: 'csv-of-16-nybbles',\n          pattern: '^([0-9]{1,2},){15}[0-9]{1,2}$',\n        },\n        {\n          // non-alpha discount\n          name: 'nonalpha_discount',\n          type: 'string',\n          realtype: 'nybble',\n          pattern: INT_PATTERN,\n        },\n        {\n          // no-vowel discount\n          name: 'no_vowel_discount',\n          type: 'string',\n          realtype: 'nybble',\n          pattern: INT_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 10,\n      maxItems: 10,\n      help:\n        'Reveal a preordered namespace, and set the price curve and payment options.  ' +\n        'This is the second of three steps required to create a namespace, and must be done ' +\n        'shortly after the associated `namespace_preorder` command.',\n      group: 'Namespace Operations',\n    },\n    namespace_ready: {\n      type: 'array',\n      items: [\n        {\n          name: 'namespace_id',\n          type: 'string',\n          realtype: 'namespace_id',\n          pattern: NAMESPACE_PATTERN,\n        },\n        {\n          name: 'reveal_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 2,\n      maxItems: 2,\n      help:\n        'Launch a revealed namespace.  This is the third and final step of creating a namespace.  ' +\n        'Once launched, you will not be able to import names anymore.',\n      group: 'Namespace Operations',\n    },\n    price: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the price of an on-chain Blockstack ID.  Its namespace must already exist.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli price example.id\\n' +\n        '    {\\n' +\n        '      \"units\": \"BTC\",\\n' +\n        '      \"amount\": \"5500\"\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Querying Blockstack IDs',\n    },\n    price_namespace: {\n      type: 'array',\n      items: [\n        {\n          name: 'namespace_id',\n          type: 'string',\n          realtype: 'namespace_id',\n          pattern: NAMESPACE_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Get the price of a namespace.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # get the price of the .hello namespace\\n' +\n        '    $ blockstack-cli price_namespace hello\\n' +\n        '    {\\n' +\n        '      \"units\": \"BTC\",\\n' +\n        '      \"amount\": \"40000000\"\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Namespace Operations',\n    },\n    profile_sign: {\n      type: 'array',\n      items: [\n        {\n          name: 'profile',\n          type: 'string',\n          realtype: 'path',\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_PATTERN,\n        },\n      ],\n      minItems: 2,\n      maxItems: 2,\n      help:\n        'Sign a profile on disk with a given owner private key.  Print out the signed profile JWT.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: you can get the owner key from your 12-word backup phrase using the get_owner_keys command\\n' +\n        '    $ blockstack-cli profile_sign /path/to/profile.json 0ffd299af9c257173be8486ef54a4dd1373407d0629ca25ca68ff24a76be09fb01\\n' +\n        '\\n',\n      group: 'Profiles',\n    },\n    profile_store: {\n      type: 'array',\n      items: [\n        {\n          name: 'user_id',\n          type: 'string',\n          realtype: 'name-or-id-address',\n          pattern: `${NAME_PATTERN}|${SUBDOMAIN_PATTERN}|${ID_ADDRESS_PATTERN}`,\n        },\n        {\n          name: 'profile',\n          type: 'string',\n          realtype: 'path',\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_PATTERN,\n        },\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n        },\n      ],\n      minItems: 4,\n      maxItems: 4,\n      help:\n        'Store a profile on disk to a Gaia hub.  `USER_ID` can be either a Blockstack ID or ' +\n        \"an ID-address.  The `GAIA_HUB` argument must be the *write* endpoint for the user's Gaia hub \" +\n        '(e.g. https://hub.blockstack.org).  You can verify this by ensuring that you can run ' +\n        '`curl \"$GAIA_HUB/hub_info\"` successfully.',\n      group: 'Profiles',\n    },\n    profile_verify: {\n      type: 'array',\n      items: [\n        {\n          name: 'profile',\n          type: 'string',\n          realtype: 'path',\n        },\n        {\n          name: 'id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: `${ID_ADDRESS_PATTERN}|${PUBLIC_KEY_PATTERN}`,\n        },\n      ],\n      minItems: 2,\n      maxItems: 2,\n      help:\n        'Verify a JWT encoding a profile on disk using an ID-address.  Prints out the contained profile on success.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # get the raw profile JWT\\n' +\n        '    $ curl -sL https://raw.githubusercontent.com/jcnelson/profile/master/judecn.id > /tmp/judecn.id.jwt\\n' +\n        '    $ # Tip: you can get the ID-address for a name with the \"whois\" command\\n' +\n        '    $ blockstack-cli profile_verify /tmp/judecn.id.jwt ID-16EMaNw3pkn3v6f2BgnSSs53zAKH4Q8YJg\\n' +\n        '\\n',\n      group: 'Profiles',\n    },\n    renew: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'new_id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n        {\n          name: 'zonefile_hash',\n          type: 'string',\n          realtype: 'zonefile_hash',\n          pattern: ZONEFILE_HASH_PATTERN,\n        },\n      ],\n      minItems: 3,\n      maxItems: 6,\n      help:\n        'Renew a name.  Optionally transfer it to a new owner address (`NEW_ID_ADDRESS`), ' +\n        'and optionally load up and give it a new zone file on disk (`ZONEFILE`).  If the command ' +\n        'succeeds, it prints out a transaction ID.  You can use with the `get_confirmations` ' +\n        'command to track its confirmations on the underlying blockchain -- once it reaches 7 ' +\n        'confirmations, the rest of the Blockstack peer network will process it.\\n' +\n        '\\n' +\n        'If you create a new zonefile for your name, you will need ' +\n        'to later use `zonefile_push` to replicate the zone file to the Blockstack peer network ' +\n        'once the transaction reaches 7 confirmations.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: you can get your owner key from your backup phrase with \"get_owner_keys\".\\n' +\n        '    $ # Tip: you can get your payment key from your backup phrase with \"get_payment_key\".\\n' +\n        '    $ export OWNER=\"136ff26efa5db6f06b28f9c8c7a0216a1a52598045162abfe435d13036154a1b01\"\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli renew hello_world.id \"$OWNER\" \"$PAYMENT\"\\n' +\n        '    3d8945ce76d4261678d76592b472ed639a10d4298f9d730af4edbbc3ec02882e\\n' +\n        '\\n' +\n        '    $ # Renew with a new owner\\n' +\n        '    $ export NEW_OWNER=\"ID-141BcmFVbEuuMb7Bd6umXyV6ZD1WYomYDE\"\\n' +\n        '    $ blockstack-cli renew hello_world.id \"$OWNER\" \"$PAYMENT\" \"$NEW_OWNER\"\\n' +\n        '    33865625ef3f1b607111c0dfba9e58604927173bd2e299a343e19aa6d2cfb263\\n' +\n        '\\n' +\n        '    $ # Renew with a new zone file.\\n' +\n        '    $ # Tip: you can create a new zonefile with the \"make_zonefile\" command.\\n' +\n        '    $ export ZONEFILE_PATH=\"/path/to/new/zonefile.txt\"\\n' +\n        '    $ blockstack-cli renew hello_world.id \"$OWNER\" \"$PAYMENT\" --zonefile \"$ZONEFILE_PATH\"\\n' +\n        '    e41ce043ab64fd5a5fd382fba21acba8c1f46cbb1d7c08771ada858ce7d29eea\\n' +\n        '    $ # wait 7 confirmations\\n' +\n        '    $ blockstack-cli get_confirmations e41ce043ab64fd5a5fd382fba21acba8c1f46cbb1d7c08771ada858ce7d29eea\\n' +\n        '    {\\n' +\n        '      \"blockHeight\": 567890,\\n' +\n        '      \"confirmations\": 7,\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli -H https://core.blockstack.org zonefile_push \"$ZONEFILE_PATH\"\\n' +\n        '    [\\n' +\n        '      \"https://core.blockstack.org\"\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Blockstack ID Management',\n    },\n    register: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n      ],\n      minItems: 4,\n      maxItems: 5,\n      help:\n        'If you are trying to register a name for a *private key*, use this command.\\n' +\n        '\\n' +\n        'Register a name to a single name-owning private key.  After successfully running this command, ' +\n        'and after waiting a couple hours, your name will be ready to use and will resolve to a ' +\n        'signed empty profile hosted on the given Gaia hub (`GAIA_HUB`).\\n' +\n        '\\n' +\n        'Behind the scenes, this will generate and send two transactions ' +\n        'and generate and replicate a zone file with the given Gaia hub URL (`GAIA_HUB`).  ' +\n        'Note that the `GAIA_HUB` argument must correspond to the *write* endpoint of the Gaia hub ' +\n        '(i.e. you should be able to run \\'curl \"$GAIA_HUB/hub_info\"\\' and get back data).  If you ' +\n        'are using Blockstack PBC\\'s default Gaia hub, pass \"https://hub.blockstack.org\" for this ' +\n        'argument.\\n' +\n        '\\n' +\n        \"By default, this command generates a zone file automatically that points to the Gaia hub's \" +\n        'read endpoint (which is queried on-the-fly from `GAIA_HUB`).  If you instead want to have a custom zone file for this name, ' +\n        'you can specify a path to it on disk with the `ZONEFILE` argument.\\n' +\n        '\\n' +\n        'If this command completes successfully, your name will be ready to use once both transactions have 7+ confirmations.  ' +\n        'You can use the `get_confirmations` command to track the confirmations ' +\n        'on the transaction IDs returned by this command.\\n' +\n        '\\n' +\n        'WARNING: You should *NOT* use the payment private key (`PAYMENT_KEY`) while the name is being confirmed.  ' +\n        'If you do so, you could double-spend one of the pending transactions and lose your name.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export OWNER=\"136ff26efa5db6f06b28f9c8c7a0216a1a52598045162abfe435d13036154a1b01\"\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli register example.id \"$OWNER\" \"$PAYMENT\" https://hub.blockstack.org\\n' +\n        '    9bb908bfd4ab221f0829167a461229172184fc825a012c4e551533aa283207b1\\n' +\n        '\\n',\n      group: 'Blockstack ID Management',\n    },\n    register_addr: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'id-address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'gaia_url_prefix',\n          type: 'string',\n          realtype: 'url',\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n      ],\n      minItems: 4,\n      maxItems: 5,\n      help:\n        'If you are trying to register a name for an *ID-address*, use this command.\\n' +\n        '\\n' +\n        \"Register a name to someone's ID-address.  After successfully running this \" +\n        'command and waiting a couple of hours, the name will be registered on-chain and have a ' +\n        \"zone file with a URL to where the owner's profile should be.  This command does NOT \" +\n        'generate, sign, or replicate a profile for the name---the name owner will need to do this ' +\n        'separately, once the name is registered.\\n' +\n        '\\n' +\n        'Behind the scenes, this command will generate two ' +\n        'transactions, and generate and replicate a zone file with the given Gaia hub read URL ' +\n        '(`GAIA_URL_PREFIX`).  Note that the `GAIA_URL_PREFIX` argument must correspond to the *read* endpoint of the Gaia hub ' +\n        '(e.g. if you are using Blockstack PBC\\'s default Gaia hub, this is \"https://gaia.blockstack.org/hub\"). ' +\n        \"If you know the *write* endpoint of the name owner's Gaia hub, you can find the right value for \" +\n        '`GAIA_URL_PREFIX` by running \"curl $GAIA_HUB/hub_info\".\\n' +\n        '\\n' +\n        'No profile will be generated or uploaded by this command.  Instead, this command generates ' +\n        'a zone file that will include the URL to a profile based on the `GAIA_URL_PREFIX` argument.\\n' +\n        '\\n' +\n        'The zone file will be generated automatically from the `GAIA_URL_PREFIX` argument.  If you need ' +\n        'to use a custom zone file, you can pass the path to it on disk via the `ZONEFILE` argument.\\n' +\n        '\\n' +\n        'If this command completes successfully, the name will be ready to use in a couple of ' +\n        'hours---that is, once both transactions have 7+ confirmations. ' +\n        'You can use the `get_confirmations` command to track the confirmations.\\n' +\n        '\\n' +\n        'WARNING: You should *NOT* use the payment private key (`PAYMENT_KEY`) while the name is being confirmed.  ' +\n        'If you do so, you could double-spend one of the pending transactions and lose the name.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export ID_ADDRESS=\"ID-18e1bqU7B5qUPY3zJgMLxDnexyStTeSnvV\"\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli register_addr example.id \"$ID_ADDRESS\" \"$PAYMENT\" https://gaia.blockstack.org/hub',\n      group: 'Blockstack ID Management',\n    },\n    register_subdomain: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: SUBDOMAIN_PATTERN,\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: PRIVATE_KEY_PATTERN,\n        },\n        {\n          name: 'gaia_hub',\n          type: 'string',\n          realtype: 'url',\n        },\n        {\n          name: 'registrar',\n          type: 'string',\n          realtype: 'url',\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n      ],\n      minItems: 4,\n      maxItems: 5,\n      help:\n        'Register a subdomain.  This will generate and sign a subdomain zone file record ' +\n        'with the given `GAIA_HUB` URL and send it to the given subdomain registrar (`REGISTRAR`).\\n' +\n        '\\n' +\n        'This command generates, signs, and uploads a profile to the `GAIA_HUB` url.  Note that the `GAIA_HUB` ' +\n        'argument must correspond to the *write* endpoint of your Gaia hub (i.e. you should be able ' +\n        \"to run 'curl \\\"$GAIA_HUB/hub_info\\\"' successfully).  If you are using Blockstack PBC's default \" +\n        'Gaia hub, this argument should be \"https://hub.blockstack.org\".\\n' +\n        '\\n' +\n        'WARNING: At this time, no validation will occur on the registrar URL.  Be sure that the URL ' +\n        'corresponds to the registrar for the on-chain name before running this command!\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export OWNER=\"6e50431b955fe73f079469b24f06480aee44e4519282686433195b3c4b5336ef01\"\\n' +\n        '    $ # NOTE: https://registrar.blockstack.org is the registrar for personal.id!\\n' +\n        '    $ blockstack-cli register_subdomain hello.personal.id \"$OWNER\" https://hub.blockstack.org https://registrar.blockstack.org\\n',\n      group: 'Blockstack ID Management',\n    },\n    revoke: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 3,\n      maxItems: 3,\n      help:\n        'Revoke a name.  This renders it unusable until it expires (if ever).  This command ' +\n        'prints out the transaction ID if it succeeds.  Once the transaction confirms, the name will ' +\n        'be revoked by each node in the peer network.  This command only works for on-chain names, not ' +\n        'subdomains.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: you can get your owner and payment keys from your 12-word backup phrase using the get_owner_keys and get_payment_key commands.\\n' +\n        '    $ export OWNER=\"6e50431b955fe73f079469b24f06480aee44e4519282686433195b3c4b5336ef01\"\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli revoke example.id \"$OWNER\" \"$PAYMENT\"\\n' +\n        '    233b559c97891affa010567bd582110508d0236b4e3f88d3b1d0731629e030b0\\n' +\n        '\\n',\n      group: 'Blockstack ID Management',\n    },\n    send_btc: {\n      type: 'array',\n      items: [\n        {\n          name: 'recipient_address',\n          type: 'string',\n          realtype: 'address',\n          pattern: ADDRESS_PATTERN,\n        },\n        {\n          name: 'amount',\n          type: 'string',\n          realtype: 'satoshis',\n          pattern: INT_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 3,\n      maxItems: 3,\n      help:\n        'Send some Bitcoin (in satoshis) from a payment key to an address.  Up to the given ' +\n        'amount will be spent, but likely less---the actual amount sent will be the amount given, ' +\n        'minus the transaction fee.  For example, if you want to send 10000 satoshis but the ' +\n        'transaction fee is 2000 satoshis, then the resulting transaction will send 8000 satoshis ' +\n        'to the given address.  This is to ensure that this command does not *over*-spend your ' +\n        'Bitcoin.  If you want to check the amount before spending, pass the `-x` flag to see the ' +\n        'raw transaction.\\n' +\n        '\\n' +\n        'If the command succeeds, it prints out the transaction ID.  You can track its confirmations ' +\n        'with the `get_confirmations` command.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli send_btc 18qTSE5PPQmypwKKej7QX5Db2XAttgYeA1 123456 \"$PAYMENT\"\\n' +\n        '    c7e239fd24da30e36e011e6bc7db153574a5b40a3a8dc3b727adb54ad038acc5\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    send_tokens: {\n      type: 'array',\n      items: [\n        {\n          name: 'address',\n          type: 'string',\n          realtype: 'address',\n          pattern: STACKS_ADDRESS_PATTERN,\n        },\n        {\n          name: 'amount',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'fee',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'nonce',\n          type: 'string',\n          realtype: 'integer',\n          pattern: '^[0-9]+$',\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'memo',\n          type: 'string',\n          realtype: 'string',\n          pattern: '^.{0,34}$',\n        },\n      ],\n      minItems: 5,\n      maxItems: 6,\n      help:\n        'Send a particular type of tokens to the given `ADDRESS`.  Right now, only supported `TOKEN-TYPE` is `STACKS`.  Optionally ' +\n        'include a memo string (`MEMO`) up to 34 characters long.\\n' +\n        '\\n' +\n        'If the command succeeds, it prints out a transaction ID.  You can track the confirmations on the transaction ' +\n        'via the `get_confirmations` command.  Once the transaction has 7 confirmations, the Blockstack peer network ' +\n        'will have processed it, and your payment key balance and recipient balance will be updated.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # check balances of sender and recipient before sending.\\n' +\n        '    $ # address of the key below is SP2SC16ASH76GX549PT7J5WQZA4GHMFBKYMBQFF9V\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli balance SP2SC16ASH76GX549PT7J5WQZA4GHMFBKYMBQFF9V\\n' +\n        '    {\\n' +\n        '      \"STACKS\": \"10000000\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli balance SP1P10PS2T517S4SQGZT5WNX8R00G1ECTRKYCPMHY\\n' +\n        '    {\\n' +\n        '      \"STACKS\": \"0\"\\n' +\n        '    }\\n' +\n        '\\n' +\n        '    $ # send tokens\\n' +\n        '    $ blockstack-cli send_tokens SP1P10PS2T517S4SQGZT5WNX8R00G1ECTRKYCPMHY 12345 1 0 \"$PAYMENT\"\\n' +\n        '    a9d387a925fb0ba7a725fb1e11f2c3f1647473699dd5a147c312e6453d233456\\n' +\n        '\\n' +\n        '    $ # wait for transaction to be confirmed\\n' +\n        '\\n' +\n        '    $ blockstack-cli balance SP2SC16ASH76GX549PT7J5WQZA4GHMFBKYMBQFF9V\\n' +\n        '    {\\n' +\n        '      \"STACKS\": \"9987655\"\\n' +\n        '    }\\n' +\n        '    $ blockstack-cli balance SP1P10PS2T517S4SQGZT5WNX8R00G1ECTRKYCPMHY\\n' +\n        '    {\\n' +\n        '      \"STACKS\": \"12345\"\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Account Management',\n    },\n    transfer: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'new_id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'keep_zonefile',\n          type: 'string',\n          realtype: 'true-or-false',\n          pattern: '^true$|^false$',\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 5,\n      maxItems: 5,\n      help:\n        'Transfer a Blockstack ID to a new address (`NEW_ID_ADDRESS`).  Optionally preserve ' +\n        'its zone file (`KEEP_ZONEFILE`).  If the command succeeds, it will print a transaction ID.  ' +\n        'Once the transaction reaches 7 confirmations, the Blockstack peer network will transfer the ' +\n        \"Blockstack ID to the new ID-address.  You can track the transaction's confirmations with \" +\n        'the `get_confirmations` command.\\n' +\n        '\\n' +\n        'NOTE: This command only works for on-chain Blockstack IDs.  It does not yet work for subdomains.\\n' +\n        '\\n' +\n        'An ID-address can only own up to 25 Blockstack IDs.  In practice, you should generate a new ' +\n        'owner key and ID-address for each name you receive (via the `get_owner_keys` command).\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: you can get your owner key from your backup phrase with \"get_owner_keys\".\\n' +\n        '    $ # Tip: you can get your payment key from your backup phrase with \"get_payment_key\".\\n' +\n        '    $ export OWNER=\"136ff26efa5db6f06b28f9c8c7a0216a1a52598045162abfe435d13036154a1b01\"\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ blockstack-cli transfer example.id ID-1HJA1AJvWef21XbQVL2AcTv71b6JHGPfDX true \"$OWNER\" \"$PAYMENT\"\\n' +\n        '    e09dc158e586d0c09dbcdcba917ec394e6c6ac2b9c91c4b55f32f5973e4f08fc\\n' +\n        '\\n',\n      group: 'Blockstack ID Management',\n    },\n    tx_preorder: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n      ],\n      minItems: 3,\n      maxItems: 3,\n      help:\n        'Generate and send `NAME_PREORDER` transaction, for a Blockstack ID to be owned ' +\n        'by a given `ID_ADDRESS`.  The name cost will be paid for by the gven `PAYMENT_KEY`.  The ' +\n        'ID-address should be a never-before-seen address, since it will be used as a salt when ' +\n        'generating the name preorder hash.\\n' +\n        '\\n' +\n        'This is a low-level command that only experienced Blockstack developers should use.  ' +\n        'If you just want to register a name, use the \"register\" command.\\n',\n      group: 'Blockstack ID Management',\n    },\n    tx_register: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'id_address',\n          type: 'string',\n          realtype: 'id-address',\n          pattern: ID_ADDRESS_PATTERN,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n        {\n          name: 'zonefile_hash',\n          type: 'string',\n          realtype: 'zoenfile_hash',\n          pattern: ZONEFILE_HASH_PATTERN,\n        },\n      ],\n      minItems: 3,\n      maxItems: 5,\n      help:\n        'Generate and send a NAME_REGISTRATION transaction, assigning the given `BLOCKSTACK_ID` ' +\n        'to the given `ID_ADDRESS`.  Optionally pair the Blockstack ID with a zone file (`ZONEFILE`) or ' +\n        'the hash of the zone file (`ZONEFILE_HASH`).  You will need to push the zone file to the peer ' +\n        'network after the transaction confirms (i.e. with `zonefile_push`).\\n' +\n        '\\n' +\n        'This is a low-level command that only experienced Blockstack developers should use.  If you ' +\n        'just want to register a name, you should use the `register` command.',\n      group: 'Blockstack ID Management',\n    },\n    update: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'on-chain-blockstack_id',\n          pattern: NAME_PATTERN,\n        },\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'payment_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN_ANY}`,\n        },\n        {\n          name: 'zonefile_hash',\n          type: 'string',\n          realtype: 'zonefile_hash',\n          pattern: ZONEFILE_HASH_PATTERN,\n        },\n      ],\n      minItems: 4,\n      maxItems: 5,\n      help:\n        'Update the zonefile for an on-chain Blockstack ID.  You can generate a well-formed ' +\n        'zone file using the `make_zonefile` command, or you can supply your own.  Zone files can be ' +\n        'up to 40Kb.  Alternatively, if you only want to announce the hash of a zone file (or any ' +\n        'arbitrary 20-byte hex string), you can do so by passing a value for `ZONEFILE_HASH`.  If `ZONEFILE_HASH` ' +\n        'is given, then the value for `ZONEFILE` will be ignored.\\n' +\n        '\\n' +\n        'If this command succeeds, it prints out a transaction ID.  Once the transaction has 7 confirmations, ' +\n        \"the Blockstack peer network will set the name's zone file hash to the `RIPEMD160`(SHA256) hash of \" +\n        'the given zone file (or it will simply set it to the hash given in `ZONEFILE_HASH`).\\n' +\n        '\\n' +\n        'Once the transaction confirms, you will need to replicate the zone file to the Blockstack peer network.  ' +\n        'This can be done with the `zonefile_push` command.  Until you do so, no Blockstack clients will be able ' +\n        'to obtain the zone file announced by this command.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: you can get your owner and payment keys from your 12-word backup phrase using the get_owner_keys and get_payment_key commands.\\n' +\n        '    $ export OWNER=\"6e50431b955fe73f079469b24f06480aee44e4519282686433195b3c4b5336ef01\"\\n' +\n        '    $ export PAYMENT=\"bfeffdf57f29b0cc1fab9ea197bb1413da2561fe4b83e962c7f02fbbe2b1cd5401\"\\n' +\n        '    $ # make a new zone file\\n' +\n        '    $ blockstack-cli make_zonefile example.id ID-1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82 https://my.gaia.hub/hub > /tmp/zonefile.txt\\n' +\n        '    \\n' +\n        '    $ # update the name to reference this new zone file\\n' +\n        '    $ blockstack-cli update example.id /tmp/zonefile.txt \"$OWNER\" \"$PAYMENT\"\\n' +\n        '    8e94a5b6647276727a343713d3213d587836e1322b1e38bc158406f5f8ebe3fd\\n' +\n        '    \\n' +\n        '    $ # check confirmations\\n' +\n        '    $ blockstack-cli get_confirmations e41ce043ab64fd5a5fd382fba21acba8c1f46cbb1d7c08771ada858ce7d29eea\\n' +\n        '    {\\n' +\n        '      \"blockHeight\": 567890,\\n' +\n        '      \"confirmations\": 7,\\n' +\n        '    }\\n' +\n        '    \\n' +\n        '    $ # send out the new zone file to a Blockstack peer\\n' +\n        '    $ blockstack-cli -H https://core.blockstack.org zonefile_push /tmp/zonefile.txt\\n' +\n        '    [\\n' +\n        '      \"https://core.blockstack.org\"\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Blockstack ID Management',\n    },\n    whois: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: NAME_PATTERN + '|' + SUBDOMAIN_PATTERN,\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Look up the zone file and owner of a Blockstack ID.  Works with both on-chain and off-chain names.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli whois example.id\\n' +\n        '    {\\n' +\n        '      \"address\": \"1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82\",\\n' +\n        '      \"block_renewed_at\": 567890,\\n' +\n        '      \"blockchain\": \"bitcoin\",\\n' +\n        '      \"expire_block\": 687010,\\n' +\n        '      \"grace_period\": false,\\n' +\n        '      \"last_transaction_height\": \"567891\",\\n' +\n        '      \"last_txid\": \"a564aa482ee43eb2bdfb016e01ea3b950bab0cfa39eace627d632e73c7c93e48\",\\n' +\n        '      \"owner_script\": \"76a9146c1c2fc3cf74d900c51e9b5628205130d7b98ae488ac\",\\n' +\n        '      \"renewal_deadline\": 692010,\\n' +\n        '      \"resolver\": null,\\n' +\n        '      \"status\": \"registered\",\\n' +\n        '      \"zonefile\": \"$ORIGIN example.id\\\\n$TTL 3600\\\\n_http._tcp URI 10 1 \\\\\"https://gaia.blockstack.org/hub/1ArdkA2oLaKnbNbLccBaFhEV4pYju8hJ82/profile.json\\\\\"\\\\n\",\\n' +\n        '      \"zonefile_hash\": \"ae4ee8e7f30aa890468164e667e2c203266f726e\"\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'Querying Blockstack IDs',\n    },\n    zonefile_push: {\n      type: 'array',\n      items: [\n        {\n          name: 'zonefile',\n          type: 'string',\n          realtype: 'path',\n        },\n      ],\n      minItems: 1,\n      maxItems: 1,\n      help:\n        'Push a zone file on disk to the Blockstack peer network.  The zone file must ' +\n        'correspond to a zone file hash that has already been announced.  That is, you use this command ' +\n        'in conjunction with the `register`, `update`, `renew`, or `name_import` commands.\\n' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ blockstack-cli -H https://core.blockstack.org zonefile_push /path/to/zonefile.txt\\n' +\n        '    [\\n' +\n        '      \"https://core.blockstack.org\"\\n' +\n        '    ]\\n' +\n        '\\n',\n      group: 'Peer Services',\n    },\n    get_did_configuration: {\n      type: 'array',\n      items: [\n        {\n          name: 'blockstack_id',\n          type: 'string',\n          realtype: 'blockstack_id',\n          pattern: NAME_PATTERN + '|' + SUBDOMAIN_PATTERN,\n        },\n        {\n          name: 'domain',\n          type: 'string',\n          realtype: 'domain',\n          pattern: NAME_PATTERN + '|' + SUBDOMAIN_PATTERN,\n        },\n        {\n          name: 'owner_key',\n          type: 'string',\n          realtype: 'private_key',\n          pattern: `${PRIVATE_KEY_PATTERN}`,\n        },\n      ],\n      minItems: 3,\n      maxItems: 3,\n      help:\n        'Creates a DID configuration for the given blockstack id and domain to create a link between both.' +\n        'The specification is define by the Decentralized Identity Foundation at https://identity.foundation/specs/did-configuration/\\n' +\n        'The DID configuration should be placed in the json file \".well_known/did_configuration\"' +\n        '\\n' +\n        'Example:\\n' +\n        '\\n' +\n        '    $ # Tip: you can get your owner keys from your 12-word backup phrase using the get_owner_keys command.\\n' +\n        '    $ export PRIVATE_OWNER_KEY=\"6e50431b955fe73f079469b24f06480aee44e4519282686433195b3c4b5336ef01\"\\n' +\n        '    $ blockstack-cli get_did_configuration public_profile_for_testing.id.blockstack helloblockstack.com PRIVATE_OWNER_KEY\\n' +\n        '    {\\n' +\n        '       \"entries\": [\\n' +\n        '          {\\n' +\n        '            \"did\": \"did:stack:v0:SewTRvPZUEQGdr45QvEnVMGHZBhx3FT1Jj-0\",\\n' +\n        '            \"jwt\": \"eyJ0eXAiOiJKV1QiL....\"\\n' +\n        '          }\\n' +\n        '       ]\\n' +\n        '    }\\n' +\n        '\\n' +\n        'The decoded content of the jwt above is \\n' +\n        '    {\\n' +\n        '       \"header\": {\\n' +\n        '          \"typ\": \"JWT\", \"alg\": \"ES256K\"\\n' +\n        '       },\\n' +\n        '       \"payload\": {\\n' +\n        '           \"iss\": \"did:stack:v0:SewTRvPZUEQGdr45QvEnVMGHZBhx3FT1Jj-0\",\\n' +\n        '           \"domain\": \"helloblockstack.com\",\\n' +\n        '           \"exp\": \"2020-12-07T13:05:28.375Z\"\\n' +\n        '       },\\n' +\n        '       \"signature\": \"NDY7ISzgAHKcZDvbxzTxQdVnf6xWMZ46w5vHcDpNx_1Fsyip0M6E6GMq_2YZ-gUcwmwlo8Ag9jgnfOkaBIFpoQ\"\\n' +\n        '    }\\n' +\n        '\\n',\n      group: 'DID',\n    },\n  } as CLI_PROP"
				},
				{
					"id": 366,
					"name": "strict",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 2571,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"defaultValue": "true"
				},
				{
					"id": 363,
					"name": "type",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 134,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"object\""
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						365,
						364,
						366,
						363
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 133,
					"character": 21
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 693,
			"name": "COMMANDS",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 694,
					"name": "authenticator",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1521,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 660,
						"name": "authDaemon"
					},
					"defaultValue": "authDaemon"
				},
				{
					"id": 695,
					"name": "balance",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1523,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"id": 595,
						"name": "balance"
					},
					"defaultValue": "balance"
				},
				{
					"id": 696,
					"name": "call_contract_func",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1524,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"id": 611,
						"name": "contractFunctionCall"
					},
					"defaultValue": "contractFunctionCall"
				},
				{
					"id": 697,
					"name": "call_read_only_contract_func",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1525,
							"character": 30
						}
					],
					"type": {
						"type": "reference",
						"id": 615,
						"name": "readOnlyContractFunctionCall"
					},
					"defaultValue": "readOnlyContractFunctionCall"
				},
				{
					"id": 698,
					"name": "convert_address",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1526,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"id": 656,
						"name": "addressConvert"
					},
					"defaultValue": "addressConvert"
				},
				{
					"id": 699,
					"name": "decrypt_keychain",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1527,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "decryptMnemonic"
					},
					"defaultValue": "decryptMnemonic"
				},
				{
					"id": 700,
					"name": "deploy_contract",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1528,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"id": 607,
						"name": "contractDeploy"
					},
					"defaultValue": "contractDeploy"
				},
				{
					"id": 701,
					"name": "docs",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1529,
							"character": 6
						}
					],
					"type": {
						"type": "reference",
						"id": 684,
						"name": "printDocs"
					},
					"defaultValue": "printDocs"
				},
				{
					"id": 702,
					"name": "encrypt_keychain",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1530,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "encryptMnemonic"
					},
					"defaultValue": "encryptMnemonic"
				},
				{
					"id": 703,
					"name": "gaia_deletefile",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1531,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"id": 631,
						"name": "gaiaDeleteFile"
					},
					"defaultValue": "gaiaDeleteFile"
				},
				{
					"id": 704,
					"name": "gaia_dump_bucket",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1532,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"id": 644,
						"name": "gaiaDumpBucket"
					},
					"defaultValue": "gaiaDumpBucket"
				},
				{
					"id": 705,
					"name": "gaia_getfile",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1533,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 623,
						"name": "gaiaGetFile"
					},
					"defaultValue": "gaiaGetFile"
				},
				{
					"id": 706,
					"name": "gaia_listfiles",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1534,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 635,
						"name": "gaiaListFiles"
					},
					"defaultValue": "gaiaListFiles"
				},
				{
					"id": 707,
					"name": "gaia_putfile",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1535,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 627,
						"name": "gaiaPutFile"
					},
					"defaultValue": "gaiaPutFile"
				},
				{
					"id": 708,
					"name": "gaia_restore_bucket",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1536,
							"character": 21
						}
					],
					"type": {
						"type": "reference",
						"id": 648,
						"name": "gaiaRestoreBucket"
					},
					"defaultValue": "gaiaRestoreBucket"
				},
				{
					"id": 709,
					"name": "gaia_sethub",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1537,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 652,
						"name": "gaiaSetHub"
					},
					"defaultValue": "gaiaSetHub"
				},
				{
					"id": 711,
					"name": "get_account_history",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1539,
							"character": 21
						}
					],
					"type": {
						"type": "reference",
						"id": 599,
						"name": "getAccountHistory"
					},
					"defaultValue": "getAccountHistory"
				},
				{
					"id": 710,
					"name": "get_address",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1538,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 619,
						"name": "getKeyAddress"
					},
					"defaultValue": "getKeyAddress"
				},
				{
					"id": 712,
					"name": "get_app_keys",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1540,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 575,
						"name": "getAppKeys"
					},
					"defaultValue": "getAppKeys"
				},
				{
					"id": 713,
					"name": "get_owner_keys",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1541,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 579,
						"name": "getOwnerKeys"
					},
					"defaultValue": "getOwnerKeys"
				},
				{
					"id": 714,
					"name": "get_payment_key",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1542,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"id": 583,
						"name": "getPaymentKey"
					},
					"defaultValue": "getPaymentKey"
				},
				{
					"id": 715,
					"name": "get_stacks_wallet_key",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1543,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"id": 587,
						"name": "getStacksWalletKey"
					},
					"defaultValue": "getStacksWalletKey"
				},
				{
					"id": 716,
					"name": "make_keychain",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1544,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 591,
						"name": "makeKeychain"
					},
					"defaultValue": "makeKeychain"
				},
				{
					"id": 717,
					"name": "profile_sign",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1545,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"id": 563,
						"name": "profileSign"
					},
					"defaultValue": "profileSign"
				},
				{
					"id": 718,
					"name": "profile_store",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1546,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"id": 571,
						"name": "profileStore"
					},
					"defaultValue": "profileStore"
				},
				{
					"id": 719,
					"name": "profile_verify",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1547,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"id": 567,
						"name": "profileVerify"
					},
					"defaultValue": "profileVerify"
				},
				{
					"id": 720,
					"name": "send_tokens",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/cli.ts",
							"line": 1549,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"id": 603,
						"name": "sendTokens"
					},
					"defaultValue": "sendTokens"
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						694,
						695,
						696,
						697,
						698,
						699,
						700,
						701,
						702,
						703,
						704,
						705,
						706,
						707,
						708,
						709,
						711,
						710,
						712,
						713,
						714,
						715,
						716,
						717,
						718,
						719,
						720
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/cli.ts",
					"line": 1520,
					"character": 14
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 335,
			"name": "CONFIG_DEFAULTS",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 336,
					"name": "blockstackAPIUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 81,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://core.blockstack.org:20443\""
				},
				{
					"id": 337,
					"name": "blockstackNodeUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 82,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://core.blockstack.org:20443\""
				},
				{
					"id": 338,
					"name": "broadcastServiceUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 83,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://core.blockstack.org:20443/v2/transactions\""
				},
				{
					"id": 340,
					"name": "logConfig",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 85,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 257,
						"name": "CLI_LOG_CONFIG_TYPE"
					},
					"defaultValue": "LOG_CONFIG_DEFAULTS"
				},
				{
					"id": 339,
					"name": "utxoServiceUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 84,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"https://blockchain.info\""
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						336,
						337,
						338,
						340,
						339
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 80,
					"character": 21
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 341,
			"name": "CONFIG_REGTEST_DEFAULTS",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 347,
					"name": "bitcoindPassword",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 94,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"blockstacksystem\""
				},
				{
					"id": 348,
					"name": "bitcoindUsername",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 95,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"blockstack\""
				},
				{
					"id": 342,
					"name": "blockstackAPIUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 89,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://localhost:16268\""
				},
				{
					"id": 343,
					"name": "blockstackNodeUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 90,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://localhost:16264\""
				},
				{
					"id": 344,
					"name": "broadcastServiceUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 91,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://localhost:16269\""
				},
				{
					"id": 346,
					"name": "logConfig",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 93,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"id": 257,
						"name": "CLI_LOG_CONFIG_TYPE"
					},
					"defaultValue": "LOG_CONFIG_DEFAULTS"
				},
				{
					"id": 345,
					"name": "utxoServiceUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 92,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://localhost:18332\""
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						347,
						348,
						342,
						343,
						344,
						346,
						345
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 88,
					"character": 29
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 350,
			"name": "CONFIG_TESTNET_DEFAULTS",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 351,
					"name": "blockstackAPIUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 101,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "`http://${PUBLIC_TESTNET_HOST}:20443`"
				},
				{
					"id": 352,
					"name": "blockstackNodeUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 102,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "`http://${PUBLIC_TESTNET_HOST}:20443`"
				},
				{
					"id": 353,
					"name": "broadcastServiceUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 103,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "`http://${PUBLIC_TESTNET_HOST}:20443/v2/transactions`"
				},
				{
					"id": 355,
					"name": "logConfig",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 105,
							"character": 11
						}
					],
					"type": {
						"type": "intersection",
						"types": [
							{
								"type": "reference",
								"id": 257,
								"name": "CLI_LOG_CONFIG_TYPE"
							},
							{
								"type": "reflection",
								"declaration": {
									"id": 356,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 357,
											"name": "level",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/cli/src/argparse.ts",
													"line": 105,
													"character": 59
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"debug\""
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												357
											]
										}
									]
								}
							}
						]
					},
					"defaultValue": "Object.assign({}, LOG_CONFIG_DEFAULTS, { level: 'debug' })"
				},
				{
					"id": 354,
					"name": "utxoServiceUrl",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 104,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "`http://${PUBLIC_TESTNET_HOST}:18332`"
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						351,
						352,
						353,
						355,
						354
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 100,
					"character": 29
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 8,
			"name": "DEFAULT_PROFILE",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"comment": {
				"shortText": "Default user profile object"
			},
			"children": [
				{
					"id": 10,
					"name": "@context",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/constants.ts",
							"line": 19,
							"character": 12
						},
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 43,
							"character": 12
						}
					],
					"type": {
						"type": "stringLiteral",
						"value": "http://schema.org"
					},
					"defaultValue": "\"http://schema.org\""
				},
				{
					"id": 9,
					"name": "@type",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/auth/src/constants.ts",
							"line": 18,
							"character": 9
						},
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 42,
							"character": 9
						}
					],
					"type": {
						"type": "stringLiteral",
						"value": "Person"
					},
					"defaultValue": "\"Person\""
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						10,
						9
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/auth/src/constants.ts",
					"line": 17,
					"character": 28
				},
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 41,
					"character": 28
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 328,
			"name": "LOG_CONFIG_DEFAULTS",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 333,
					"name": "colorize",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 76,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "true"
					},
					"defaultValue": "true"
				},
				{
					"id": 330,
					"name": "handleExceptions",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 73,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "true"
					},
					"defaultValue": "true"
				},
				{
					"id": 334,
					"name": "json",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 77,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "true"
					},
					"defaultValue": "true"
				},
				{
					"id": 329,
					"name": "level",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 72,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"info\""
				},
				{
					"id": 332,
					"name": "stringify",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 75,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "true"
					},
					"defaultValue": "true"
				},
				{
					"id": 331,
					"name": "timestamp",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/cli/src/argparse.ts",
							"line": 74,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "true"
					},
					"defaultValue": "true"
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						333,
						330,
						334,
						329,
						332,
						331
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/cli/src/argparse.ts",
					"line": 71,
					"character": 25
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 1966,
			"name": "derivationPaths",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 1967,
					"name": "[ChainID.Mainnet]",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/address-derivation/index.ts",
							"line": 12,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "networkDerivationPath"
				},
				{
					"id": 1968,
					"name": "[ChainID.Testnet]",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/keychain/src/address-derivation/index.ts",
							"line": 13,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "networkDerivationPath"
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						1967,
						1968
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/address-derivation/index.ts",
					"line": 11,
					"character": 28
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 2869,
			"name": "personSchemaDefinition",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 2871,
					"name": "strict",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 79,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"defaultValue": "false"
				},
				{
					"id": 2870,
					"name": "type",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 78,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"object\""
				},
				{
					"id": 2872,
					"name": "properties",
					"kind": 2097152,
					"kindString": "Object literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 2873,
							"name": "@context",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2875,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 81,
											"character": 42
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2874,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 81,
											"character": 22
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2875,
										2874
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 81,
									"character": 14
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2878,
							"name": "@id",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2880,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 83,
											"character": 37
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2879,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 83,
											"character": 17
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2880,
										2879
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 83,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2876,
							"name": "@type",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2877,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 82,
											"character": 19
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2877
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 82,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2918,
							"name": "account",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2920,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 113,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2919,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 112,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 2921,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2922,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 115,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 2923,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2924,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2925,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 117,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2925
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 117,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2929,
													"name": "identifier",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2931,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 119,
																	"character": 48
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2930,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 119,
																	"character": 28
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2931,
																2930
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 119,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2938,
													"name": "proofMessage",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2940,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 122,
																	"character": 50
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2939,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 122,
																	"character": 30
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2940,
																2939
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 122,
															"character": 22
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2941,
													"name": "proofSignature",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2943,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 123,
																	"character": 52
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2942,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 123,
																	"character": 32
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2943,
																2942
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 123,
															"character": 24
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2932,
													"name": "proofType",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2934,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 120,
																	"character": 47
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2933,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 120,
																	"character": 27
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2934,
																2933
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 120,
															"character": 19
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2935,
													"name": "proofUrl",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2937,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 121,
																	"character": 46
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2936,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 121,
																	"character": 26
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2937,
																2936
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 121,
															"character": 18
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2926,
													"name": "service",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2928,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 118,
																	"character": 45
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2927,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 118,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2928,
																2927
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 118,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														2924,
														2929,
														2938,
														2941,
														2932,
														2935,
														2926
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 116,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2922
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												2923
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 114,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2920,
										2919
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										2921
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 111,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2966,
							"name": "address",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2968,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 151,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2967,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 150,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"object\""
								},
								{
									"id": 2969,
									"name": "properties",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2970,
											"name": "@type",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2971,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 153,
															"character": 23
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2971
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 153,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 2981,
											"name": "addressCountry",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2983,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 157,
															"character": 50
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 2982,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 157,
															"character": 30
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2983,
														2982
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 157,
													"character": 22
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 2975,
											"name": "addressLocality",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2977,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 155,
															"character": 51
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 2976,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 155,
															"character": 31
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2977,
														2976
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 155,
													"character": 23
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 2978,
											"name": "postalCode",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2980,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 156,
															"character": 46
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 2979,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 156,
															"character": 26
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2980,
														2979
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 156,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 2972,
											"name": "streetAddress",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2974,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 154,
															"character": 49
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 2973,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isExported": true
													},
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 154,
															"character": 29
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2974,
														2973
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 154,
													"character": 21
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												2970,
												2981,
												2975,
												2978,
												2972
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 152,
											"character": 16
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2968,
										2967
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										2969
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 149,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2984,
							"name": "birthDate",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2986,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 160,
											"character": 41
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2985,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 160,
											"character": 21
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2986,
										2985
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 160,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2890,
							"name": "description",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2892,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 87,
											"character": 43
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2891,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 87,
											"character": 23
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2892,
										2891
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 87,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2887,
							"name": "familyName",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2889,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 86,
											"character": 42
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2888,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 86,
											"character": 22
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2889,
										2888
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 86,
									"character": 14
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2884,
							"name": "givenName",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2886,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 85,
											"character": 41
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2885,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 85,
											"character": 21
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2886,
										2885
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 85,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2893,
							"name": "image",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2895,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 90,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2894,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 89,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 2896,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2897,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 92,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 2898,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2899,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2900,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 94,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2900
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 94,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2904,
													"name": "contentUrl",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2906,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 96,
																	"character": 48
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2905,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 96,
																	"character": 28
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2906,
																2905
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 96,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2901,
													"name": "name",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2903,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 95,
																	"character": 42
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2902,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 95,
																	"character": 22
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2903,
																2902
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 95,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														2899,
														2904,
														2901
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 93,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2897
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												2898
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 91,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2895,
										2894
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										2896
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 88,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2955,
							"name": "knows",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2957,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 140,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2956,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 139,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 2958,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2959,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 142,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 2960,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2963,
													"name": "@id",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2965,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 145,
																	"character": 43
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2964,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 145,
																	"character": 23
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2965,
																2964
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 145,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2961,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2962,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 144,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2962
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 144,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														2963,
														2961
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 143,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2959
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												2960
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 141,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2957,
										2956
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										2958
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 138,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2881,
							"name": "name",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2883,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 84,
											"character": 36
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2882,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 84,
											"character": 16
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2883,
										2882
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 84,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2987,
							"name": "taxID",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2989,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 161,
											"character": 37
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2988,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 161,
											"character": 17
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2989,
										2988
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 161,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2907,
							"name": "website",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2909,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 102,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2908,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 101,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 2910,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2911,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 104,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 2912,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2913,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2914,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 106,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2914
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 106,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2915,
													"name": "url",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2917,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 107,
																	"character": 41
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2916,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 107,
																	"character": 21
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2917,
																2916
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 107,
															"character": 13
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														2913,
														2915
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 105,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2911
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												2912
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 103,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2909,
										2908
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										2910
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 100,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2944,
							"name": "worksFor",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2946,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 129,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2945,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 128,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 2947,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {
										"isExported": true
									},
									"children": [
										{
											"id": 2948,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isExported": true
											},
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 131,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 2949,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {
												"isExported": true
											},
											"children": [
												{
													"id": 2952,
													"name": "@id",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2954,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 134,
																	"character": 43
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 2953,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 134,
																	"character": 23
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2954,
																2953
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 134,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 2950,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {
														"isExported": true
													},
													"children": [
														{
															"id": 2951,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {
																"isExported": true
															},
															"sources": [
																{
																	"fileName": "packages/profile/src/profile.ts",
																	"line": 133,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																2951
															]
														}
													],
													"sources": [
														{
															"fileName": "packages/profile/src/profile.ts",
															"line": 133,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														2952,
														2950
													]
												}
											],
											"sources": [
												{
													"fileName": "packages/profile/src/profile.ts",
													"line": 132,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2948
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												2949
											]
										}
									],
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 130,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2946,
										2945
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										2947
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 127,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						}
					],
					"groups": [
						{
							"title": "Object literals",
							"kind": 2097152,
							"children": [
								2873,
								2878,
								2876,
								2918,
								2966,
								2984,
								2890,
								2887,
								2884,
								2893,
								2955,
								2881,
								2987,
								2907,
								2944
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 80,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "object"
					}
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						2871,
						2870
					]
				},
				{
					"title": "Object literals",
					"kind": 2097152,
					"children": [
						2872
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profile.ts",
					"line": 77,
					"character": 28
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 2112,
			"name": "registrars",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 2116,
					"name": "[Subdomains.BLOCKSTACK]",
					"kind": 2097152,
					"kindString": "Object literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 2118,
							"name": "apiUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/keychain/src/profiles.ts",
									"line": 60,
									"character": 10
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"https://registrar.blockstack.org/v1/names\""
						},
						{
							"id": 2117,
							"name": "registerUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/keychain/src/profiles.ts",
									"line": 59,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"https://registrar.blockstack.org/register\""
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								2118,
								2117
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 58,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "object"
					}
				},
				{
					"id": 2113,
					"name": "[Subdomains.TEST]",
					"kind": 2097152,
					"kindString": "Object literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 2115,
							"name": "apiUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/keychain/src/profiles.ts",
									"line": 56,
									"character": 10
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"https://test-registrar.blockstack.org/v1/names\""
						},
						{
							"id": 2114,
							"name": "registerUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "packages/keychain/src/profiles.ts",
									"line": 55,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"https://test-registrar.blockstack.org/register\""
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								2115,
								2114
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/keychain/src/profiles.ts",
							"line": 54,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "object"
					}
				}
			],
			"groups": [
				{
					"title": "Object literals",
					"kind": 2097152,
					"children": [
						2116,
						2113
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/keychain/src/profiles.ts",
					"line": 53,
					"character": 23
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 2861,
			"name": "schemaDefinition",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 2862,
					"name": "type",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 30,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"object\""
				},
				{
					"id": 2863,
					"name": "properties",
					"kind": 2097152,
					"kindString": "Object literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 2864,
							"name": "@context",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2866,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 32,
											"character": 42
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 2865,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 32,
											"character": 22
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2866,
										2865
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 32,
									"character": 14
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 2867,
							"name": "@type",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {
								"isExported": true
							},
							"children": [
								{
									"id": 2868,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isExported": true
									},
									"sources": [
										{
											"fileName": "packages/profile/src/profile.ts",
											"line": 33,
											"character": 19
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2868
									]
								}
							],
							"sources": [
								{
									"fileName": "packages/profile/src/profile.ts",
									"line": 33,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						}
					],
					"groups": [
						{
							"title": "Object literals",
							"kind": 2097152,
							"children": [
								2864,
								2867
							]
						}
					],
					"sources": [
						{
							"fileName": "packages/profile/src/profile.ts",
							"line": 31,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "object"
					}
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						2862
					]
				},
				{
					"title": "Object literals",
					"kind": 2097152,
					"children": [
						2863
					]
				}
			],
			"sources": [
				{
					"fileName": "packages/profile/src/profile.ts",
					"line": 29,
					"character": 22
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		}
	],
	"groups": [
		{
			"title": "Enumerations",
			"kind": 4,
			"children": [
				3354,
				3359,
				3340,
				3380,
				4510,
				1,
				3351,
				1219,
				4838,
				3868,
				3367,
				2166,
				3373,
				3334,
				3344,
				3376,
				3347,
				3364,
				3001,
				3322,
				2095,
				1222,
				3384
			]
		},
		{
			"title": "Classes",
			"kind": 128,
			"children": [
				16,
				4530,
				4029,
				3415,
				448,
				809,
				4495,
				3562,
				2254,
				1983,
				837,
				1642,
				1766,
				1911,
				1727,
				1692,
				3570,
				823,
				1951,
				2077,
				1723,
				881,
				855,
				3554,
				162,
				3578,
				4606,
				3083,
				2557,
				2637,
				2597,
				4749,
				3546,
				4569,
				3227,
				4811,
				205,
				3586,
				2417,
				2339,
				1661,
				1775,
				1935,
				1923,
				1701,
				4044
			]
		},
		{
			"title": "Interfaces",
			"kind": 256,
			"children": [
				3690,
				1629,
				3711,
				1107,
				3068,
				3058,
				3913,
				293,
				290,
				287,
				264,
				257,
				434,
				296,
				277,
				272,
				3074,
				303,
				299,
				4880,
				4851,
				4865,
				4875,
				4877,
				4861,
				899,
				3659,
				2389,
				2395,
				2024,
				2405,
				2313,
				3644,
				2323,
				3698,
				3839,
				3065,
				1887,
				1883,
				3894,
				3600,
				2031,
				3164,
				3215,
				3221,
				1540,
				1761,
				1371,
				2021,
				890,
				2246,
				2159,
				894,
				3901,
				3716,
				3703,
				3949,
				3077,
				3708,
				4507,
				5018,
				4523,
				2175,
				1100,
				1602,
				3607,
				3922,
				1903,
				3656,
				3037,
				445,
				2073,
				250,
				3209,
				5156,
				4431,
				2028,
				2171,
				2252,
				2103,
				3936,
				3939,
				1719,
				3594,
				2331,
				2098,
				135,
				1687,
				5108,
				5139,
				5070,
				5045,
				4516,
				3651,
				3924,
				5163,
				3046,
				3071,
				2507,
				3484,
				3481,
				3694,
				3836,
				3225,
				3966,
				3969,
				5022,
				3638,
				4513,
				3892,
				3956,
				3904,
				804,
				5093,
				5123,
				5057,
				5033,
				3170,
				122,
				2402,
				1599,
				536
			]
		},
		{
			"title": "Type aliases",
			"kind": 4194304,
			"children": [
				2289,
				921,
				746,
				48,
				3896,
				1680,
				4928,
				4924,
				4886,
				4923,
				4916,
				4926,
				4907,
				4927,
				4925,
				4901,
				4891,
				4896,
				4910,
				4922,
				4953,
				3884,
				688,
				672,
				158,
				678,
				1683,
				3414,
				519,
				1678,
				1679,
				1710,
				1784,
				1948,
				3927,
				726,
				3663,
				732,
				1947,
				3614,
				3762,
				3843,
				3163,
				3942,
				3413,
				4665,
				740,
				3720,
				4655,
				1615,
				3959,
				5185,
				5178,
				5179
			]
		},
		{
			"title": "Variables",
			"kind": 32,
			"children": [
				310,
				312,
				2017,
				199,
				2179,
				560,
				517,
				327,
				311,
				2184,
				3405,
				3406,
				3408,
				2506,
				2109,
				7,
				3403,
				358,
				359,
				360,
				3411,
				2037,
				361,
				2111,
				3412,
				725,
				198,
				2019,
				2183,
				197,
				2178,
				313,
				2110,
				322,
				3404,
				3410,
				309,
				308,
				1614,
				2108,
				318,
				317,
				315,
				320,
				319,
				316,
				321,
				349,
				3407,
				518,
				157,
				3305,
				2018,
				1120,
				1122,
				1125,
				1124,
				1126,
				1121,
				1123,
				314,
				723,
				2020,
				724,
				325,
				326,
				3409,
				324,
				367,
				47,
				323,
				902,
				1127,
				552,
				1790,
				3470,
				554,
				1214,
				557,
				1536,
				1532,
				1531,
				1213,
				559,
				1965,
				558,
				556,
				555,
				553
			]
		},
		{
			"title": "Functions",
			"kind": 64,
			"children": [
				721,
				398,
				394,
				405,
				925,
				5003,
				656,
				3742,
				3747,
				3734,
				3738,
				3753,
				1035,
				1028,
				2218,
				660,
				595,
				639,
				5190,
				5186,
				966,
				3916,
				3919,
				3982,
				5259,
				939,
				419,
				948,
				4682,
				4456,
				3797,
				2048,
				2222,
				607,
				611,
				3856,
				3860,
				3864,
				3729,
				3812,
				1681,
				3681,
				3669,
				3769,
				3732,
				3461,
				3620,
				1735,
				1785,
				3823,
				3779,
				3800,
				4644,
				4672,
				3626,
				1949,
				3679,
				3615,
				1711,
				4666,
				3675,
				3520,
				3495,
				3766,
				3664,
				4656,
				4481,
				3885,
				3024,
				918,
				1975,
				430,
				1897,
				3174,
				2200,
				2303,
				1972,
				3759,
				3820,
				4026,
				3831,
				3792,
				3806,
				4652,
				4695,
				3687,
				3635,
				3776,
				3517,
				4691,
				4702,
				3724,
				4808,
				4662,
				4647,
				4993,
				1979,
				426,
				1893,
				2306,
				5205,
				5212,
				5174,
				4452,
				790,
				2696,
				3899,
				2153,
				777,
				373,
				368,
				1052,
				1058,
				631,
				644,
				1064,
				623,
				635,
				627,
				648,
				652,
				1069,
				1076,
				2296,
				1039,
				2290,
				1576,
				5194,
				599,
				3487,
				3491,
				3021,
				575,
				1128,
				783,
				3030,
				1003,
				1556,
				2188,
				2185,
				2203,
				3204,
				390,
				3889,
				409,
				377,
				1627,
				1969,
				3034,
				1095,
				1092,
				3201,
				2038,
				2041,
				1010,
				1019,
				1171,
				2193,
				2180,
				619,
				561,
				2735,
				983,
				532,
				760,
				5170,
				1014,
				763,
				579,
				583,
				769,
				932,
				2243,
				3540,
				929,
				200,
				3530,
				587,
				773,
				5000,
				4990,
				996,
				1177,
				1205,
				906,
				945,
				4471,
				4474,
				1737,
				1713,
				1716,
				4449,
				4484,
				3907,
				4445,
				903,
				4932,
				4950,
				4944,
				4929,
				4941,
				4935,
				4938,
				4947,
				4478,
				3505,
				3474,
				1607,
				3319,
				4679,
				402,
				936,
				1605,
				4434,
				4437,
				3952,
				422,
				1157,
				1151,
				1161,
				254,
				381,
				379,
				1048,
				1142,
				54,
				383,
				5219,
				5209,
				5239,
				5252,
				5227,
				955,
				1043,
				2044,
				2061,
				2214,
				591,
				951,
				1025,
				3523,
				2055,
				5202,
				4711,
				4705,
				1134,
				5233,
				5246,
				5222,
				5216,
				5199,
				386,
				1086,
				5006,
				1007,
				987,
				4737,
				4716,
				4726,
				3928,
				4460,
				3933,
				3809,
				1031,
				912,
				909,
				3763,
				4487,
				3533,
				915,
				5014,
				3847,
				3844,
				684,
				388,
				3543,
				563,
				571,
				567,
				3514,
				3502,
				3498,
				3508,
				615,
				2232,
				2137,
				3943,
				3946,
				4441,
				1166,
				603,
				2129,
				3756,
				3817,
				3986,
				3992,
				4023,
				4001,
				3995,
				3828,
				3789,
				4007,
				3803,
				4649,
				4688,
				3989,
				3684,
				3632,
				3773,
				3511,
				4004,
				4685,
				4699,
				3721,
				3998,
				4017,
				4013,
				4020,
				4659,
				4010,
				2145,
				2119,
				2677,
				3526,
				3930,
				5262,
				3850,
				3853,
				3972,
				3978,
				3975,
				942,
				3897,
				3963,
				4466,
				3910,
				1196,
				1186,
				2123,
				5010,
				4492,
				2239,
				2228,
				2225,
				4739,
				2692,
				4744,
				757,
				2686
			]
		},
		{
			"title": "Object literals",
			"kind": 2097152,
			"children": [
				362,
				693,
				335,
				341,
				350,
				8,
				328,
				1966,
				2869,
				2112,
				2861
			]
		}
	]
}