+{"hierarchy":{"paths":[[]]},"schemaVersion":{"minor":3,"patch":0,"major":0},"kind":"symbol","abstract":[{"type":"text","text":"Full-featured Bitcoin implementation with a Swift-native API."}],"metadata":{"externalID":"Bitcoin","symbolKind":"module","roleHeading":"Framework","title":"Bitcoin","modules":[{"name":"Bitcoin"}],"role":"collection"},"sections":[],"primaryContentSections":[{"content":[{"type":"heading","anchor":"Overview","level":2,"text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"emphasis","inlineContent":[{"type":"text","text":"Swift Bitcoin"}]},{"text":" let’s you access the full Bitcoin feature set including block validation, transaction signing\/verification, etc.","type":"text"}]},{"inlineContent":[{"type":"text","text":"It supports the most recent BIPs (Bitcoin Improvement Proposals) and can be used to safely interact with the main Bitcoin network."}],"type":"paragraph"}],"kind":"content"}],"topicSections":[{"title":"Essentials","identifiers":["doc:\/\/Bitcoin\/documentation\/Bitcoin\/GettingStarted","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction"]},{"title":"Structures","identifiers":["doc:\/\/Bitcoin\/documentation\/Bitcoin\/Input","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Locktime","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Outpoint","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Output","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Sequence","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Version","doc:\/\/Bitcoin\/documentation\/Bitcoin\/Witness"]},{"title":"Type Aliases","identifiers":["doc:\/\/Bitcoin\/documentation\/Bitcoin\/Amount"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/bitcoin"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/Bitcoin\/documentation\/Bitcoin"},"references":{"doc://Bitcoin/documentation/Bitcoin/Outpoint":{"title":"Outpoint","abstract":[{"text":"A reference to a particular ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Output","type":"reference"},{"text":" of a particular ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction"},{"text":".","type":"text"}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Outpoint","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"Outpoint"}],"type":"topic","url":"\/documentation\/bitcoin\/outpoint","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Outpoint","kind":"symbol"},"doc://Bitcoin/documentation/Bitcoin":{"url":"\/documentation\/bitcoin","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin","kind":"symbol","type":"topic","role":"collection","title":"Bitcoin","abstract":[{"type":"text","text":"Full-featured Bitcoin implementation with a Swift-native API."}]},"doc://Bitcoin/documentation/Bitcoin/Witness":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Witness","abstract":[{"type":"text","text":"Witness data associated with a particular "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Input"},{"type":"text","text":"."}],"role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Witness"}],"navigatorTitle":[{"kind":"identifier","text":"Witness"}],"url":"\/documentation\/bitcoin\/witness","title":"Witness"},"doc://Bitcoin/documentation/Bitcoin/Version":{"navigatorTitle":[{"kind":"identifier","text":"Version"}],"abstract":[{"text":"The version of a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction"},{"text":".","type":"text"}],"type":"topic","url":"\/documentation\/bitcoin\/version","kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Version","kind":"identifier"}],"title":"Version","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Version"},"doc://Bitcoin/documentation/Bitcoin/Amount":{"type":"topic","kind":"symbol","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Amount","abstract":[{"type":"text","text":"A value expressed in satoshis which is typically associated with a transaction "},{"type":"reference","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Output","isActive":true},{"text":".","type":"text"}],"role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Amount"}],"navigatorTitle":[{"kind":"identifier","text":"Amount"}],"url":"\/documentation\/bitcoin\/amount","title":"Amount"},"doc://Bitcoin/documentation/Bitcoin/Sequence":{"navigatorTitle":[{"kind":"identifier","text":"Sequence"}],"url":"\/documentation\/bitcoin\/sequence","role":"symbol","abstract":[{"text":"The sequence value of an ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Input"},{"type":"text","text":"."}],"kind":"symbol","type":"topic","title":"Sequence","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Sequence","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Sequence","kind":"identifier"}]},"doc://Bitcoin/documentation/Bitcoin/GettingStarted":{"abstract":[{"type":"text","text":"To start using Swift Bitcoin just add it as a dependency to your package manifest."}],"type":"topic","url":"\/documentation\/bitcoin\/gettingstarted","kind":"article","role":"article","title":"Getting Started","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/GettingStarted"},"doc://Bitcoin/documentation/Bitcoin/Input":{"title":"Input","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Input","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Input"}],"role":"symbol","url":"\/documentation\/bitcoin\/input","abstract":[{"text":"A single input of a ","type":"text"},{"isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction","type":"reference"},{"type":"text","text":"."}],"type":"topic","navigatorTitle":[{"text":"Input","kind":"identifier"}]},"doc://Bitcoin/documentation/Bitcoin/Output":{"type":"topic","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Output","title":"Output","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Output"}],"navigatorTitle":[{"text":"Output","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"The output of a ","type":"text"},{"type":"reference","isActive":true,"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction"},{"type":"text","text":"."}],"url":"\/documentation\/bitcoin\/output"},"doc://Bitcoin/documentation/Bitcoin/Locktime":{"type":"topic","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Locktime","abstract":[{"text":"Lock time value for a ","type":"text"},{"isActive":true,"type":"reference","identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction"},{"type":"text","text":". If less than 500,000,000 is interpreted as the minimum block height at which the transaction is unlocked. When equal or greater than 500,000,000 it represents the time (UNIX epoch) at which the transaction is unlocked. Use 0 to disable the time lock entirely."}],"navigatorTitle":[{"kind":"identifier","text":"Locktime"}],"title":"Locktime","role":"symbol","url":"\/documentation\/bitcoin\/locktime","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"Locktime","kind":"identifier"}],"kind":"symbol"},"doc://Bitcoin/documentation/Bitcoin/Transaction":{"identifier":"doc:\/\/Bitcoin\/documentation\/Bitcoin\/Transaction","type":"topic","title":"Transaction","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"Transaction","kind":"identifier"}],"navigatorTitle":[{"text":"Transaction","kind":"identifier"}],"url":"\/documentation\/bitcoin\/transaction","kind":"symbol","abstract":[{"type":"text","text":"A bitcoin transaction."}]}}}
0 commit comments