UNPKG

raiden-ts

Version:

Raiden Light Client Typescript/Javascript SDK

616 lines 189 kB
<!doctype html> <html class="default no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>raiden-ts - v3.1.1</title> <meta name="description" content="Documentation for raiden-ts - v3.1.1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="assets/css/main.css"> <link rel="stylesheet" href="assets/css/pages.css"> <script async src="assets/js/search.js" id="search-script"></script> </head> <body> <header> <div class="tsd-page-toolbar"> <div class="container"> <div class="table-wrap"> <div class="table-cell" id="tsd-search" data-index="assets/js/search.json" data-base="."> <div class="field"> <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> <input id="tsd-search-field" type="text" /> </div> <ul class="results"> <li class="state loading">Preparing search index...</li> <li class="state failure">The search index is not available</li> </ul> <a href="index.html" class="title">raiden-ts - v3.1.1</a> </div> <div class="table-cell" id="tsd-widgets"> <div id="tsd-filter"> <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> <div class="tsd-filter-group"> <div class="tsd-select" id="tsd-filter-visibility"> <span class="tsd-select-label">All</span> <ul class="tsd-select-list"> <li data-value="public">Public</li> <li data-value="protected">Public/Protected</li> <li data-value="private" class="selected">All</li> </ul> </div> <input type="checkbox" id="tsd-filter-inherited" checked /> <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> </div> </div> <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> </div> </div> </div> </div> <div class="tsd-page-title"> <div class="container"> <h1>Project raiden-ts - v3.1.1</h1> </div> </div> </header> <div class="container container-main"> <div class="row"> <div class="col-8 col-content"> <section class="tsd-panel-group tsd-index-group"> <h2>Index</h2> <section class="tsd-panel tsd-index-panel"> <div class="tsd-index-content"> <section class="tsd-index-section "> <h3>Enumerations</h3> <ul class="tsd-index-list"> <li class="tsd-kind-enum"><a href="enums/Capabilities.html" class="tsd-kind-icon">Capabilities</a></li> <li class="tsd-kind-enum"><a href="enums/ChannelState.html" class="tsd-kind-icon">Channel<wbr>State</a></li> <li class="tsd-kind-enum"><a href="enums/EventTypes.html" class="tsd-kind-icon">Event<wbr>Types</a></li> <li class="tsd-kind-enum"><a href="enums/RaidenTransferStatus.html" class="tsd-kind-icon">Raiden<wbr>Transfer<wbr>Status</a></li> <li class="tsd-kind-enum"><a href="enums/ShutdownReason.html" class="tsd-kind-icon">Shutdown<wbr>Reason</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Classes</h3> <ul class="tsd-index-list"> <li class="tsd-kind-class"><a href="classes/Raiden.html" class="tsd-kind-icon">Raiden</a></li> <li class="tsd-kind-class"><a href="classes/RaidenError.html" class="tsd-kind-icon">Raiden<wbr>Error</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Interfaces</h3> <ul class="tsd-index-list"> <li class="tsd-kind-interface"><a href="interfaces/AddressB.html" class="tsd-kind-icon">AddressB</a></li> <li class="tsd-kind-interface"><a href="interfaces/AddressC.html" class="tsd-kind-icon">AddressC</a></li> <li class="tsd-kind-interface"><a href="interfaces/BigNumberC.html" class="tsd-kind-icon">Big<wbr>NumberC</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ChangeEvent.html" class="tsd-kind-icon">Change<wbr>Event</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/HexStringB.html" class="tsd-kind-icon">Hex<wbr>StringB</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/HexStringC.html" class="tsd-kind-icon">Hex<wbr>StringC</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/IntB.html" class="tsd-kind-icon">IntB</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/IntC.html" class="tsd-kind-icon">IntC</a></li> <li class="tsd-kind-interface"><a href="interfaces/Latest.html" class="tsd-kind-icon">Latest</a></li> <li class="tsd-kind-interface"><a href="interfaces/RaidenChannel.html" class="tsd-kind-icon">Raiden<wbr>Channel</a></li> <li class="tsd-kind-interface"><a href="interfaces/RaidenChannels.html" class="tsd-kind-icon">Raiden<wbr>Channels</a></li> <li class="tsd-kind-interface"><a href="interfaces/RaidenConfig.html" class="tsd-kind-icon">Raiden<wbr>Config</a></li> <li class="tsd-kind-interface"><a href="interfaces/RaidenEpicDeps.html" class="tsd-kind-icon">Raiden<wbr>Epic<wbr>Deps</a></li> <li class="tsd-kind-interface"><a href="interfaces/RaidenState.html" class="tsd-kind-icon">Raiden<wbr>State</a></li> <li class="tsd-kind-interface"><a href="interfaces/RaidenTransfer.html" class="tsd-kind-icon">Raiden<wbr>Transfer</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/SignedC.html" class="tsd-kind-icon">SignedC</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/SizedB.html" class="tsd-kind-icon">SizedB</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/TimedC.html" class="tsd-kind-icon">TimedC</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/UIntB.html" class="tsd-kind-icon">UIntB</a></li> <li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/UIntC.html" class="tsd-kind-icon">UIntC</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Type aliases</h3> <ul class="tsd-index-list"> <li class="tsd-kind-type-alias"><a href="modules.html#Address" class="tsd-kind-icon">Address</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#ContractsInfo" class="tsd-kind-icon">Contracts<wbr>Info</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Decodable" class="tsd-kind-icon">Decodable</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#ErrorCodes" class="tsd-kind-icon">Error<wbr>Codes</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#ErrorMatch" class="tsd-kind-icon">Error<wbr>Match</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#ErrorMatches" class="tsd-kind-icon">Error<wbr>Matches</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#Hash" class="tsd-kind-icon">Hash</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#HexString" class="tsd-kind-icon">Hex<wbr>String</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Int" class="tsd-kind-icon">Int</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Last" class="tsd-kind-icon">Last</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#OnChange" class="tsd-kind-icon">On<wbr>Change</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#PfsMode" class="tsd-kind-icon">Pfs<wbr>Mode</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#PrivateKey" class="tsd-kind-icon">Private<wbr>Key</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#PublicKey" class="tsd-kind-icon">Public<wbr>Key</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#RaidenAction" class="tsd-kind-icon">Raiden<wbr>Action</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#RaidenEvent" class="tsd-kind-icon">Raiden<wbr>Event</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#RaidenPFS" class="tsd-kind-icon">RaidenPFS</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#RaidenPaths" class="tsd-kind-icon">Raiden<wbr>Paths</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#Secret" class="tsd-kind-icon">Secret</a></li> <li class="tsd-kind-type-alias"><a href="modules.html#Signature" class="tsd-kind-icon">Signature</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Signed" class="tsd-kind-icon">Signed</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Timed" class="tsd-kind-icon">Timed</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#UInt" class="tsd-kind-icon">UInt</a></li> <li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#UnionToIntersection" class="tsd-kind-icon">Union<wbr>ToIntersection</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Variables</h3> <ul class="tsd-index-list"> <li class="tsd-kind-variable"><a href="modules.html#Address" class="tsd-kind-icon">Address</a></li> <li class="tsd-kind-variable"><a href="modules.html#BigNumberC" class="tsd-kind-icon">Big<wbr>NumberC</a></li> <li class="tsd-kind-variable"><a href="modules.html#CapsFallback" class="tsd-kind-icon">Caps<wbr>Fallback</a></li> <li class="tsd-kind-variable"><a href="modules.html#ContractsInfo" class="tsd-kind-icon">Contracts<wbr>Info</a></li> <li class="tsd-kind-variable"><a href="modules.html#DEFAULT_CONFIRMATIONS" class="tsd-kind-icon">DEFAULT_<wbr>CONFIRMATIONS</a></li> <li class="tsd-kind-variable"><a href="modules.html#DEFAULT_MS_REWARD" class="tsd-kind-icon">DEFAULT_<wbr>MS_<wbr>REWARD</a></li> <li class="tsd-kind-variable"><a href="modules.html#DEFAULT_PFS_IOU_TIMEOUT" class="tsd-kind-icon">DEFAULT_<wbr>PFS_<wbr>IOU_<wbr>TIMEOUT</a></li> <li class="tsd-kind-variable"><a href="modules.html#DEFAULT_PFS_MAX_PATHS" class="tsd-kind-icon">DEFAULT_<wbr>PFS_<wbr>MAX_<wbr>PATHS</a></li> <li class="tsd-kind-variable"><a href="modules.html#DEFAULT_POLLING_INTERVAL" class="tsd-kind-icon">DEFAULT_<wbr>POLLING_<wbr>INTERVAL</a></li> <li class="tsd-kind-variable"><a href="modules.html#DEFAULT_REVEAL_TIMEOUT" class="tsd-kind-icon">DEFAULT_<wbr>REVEAL_<wbr>TIMEOUT</a></li> <li class="tsd-kind-variable"><a href="modules.html#ErrorCodec" class="tsd-kind-icon">Error<wbr>Codec</a></li> <li class="tsd-kind-variable"><a href="modules.html#ErrorCodes" class="tsd-kind-icon">Error<wbr>Codes</a></li> <li class="tsd-kind-variable"><a href="modules.html#Hash" class="tsd-kind-icon">Hash</a></li> <li class="tsd-kind-variable"><a href="modules.html#LocksrootZero" class="tsd-kind-icon">Locksroot<wbr>Zero</a></li> <li class="tsd-kind-variable"><a href="modules.html#PfsMode" class="tsd-kind-icon">Pfs<wbr>Mode</a></li> <li class="tsd-kind-variable"><a href="modules.html#PrivateKey" class="tsd-kind-icon">Private<wbr>Key</a></li> <li class="tsd-kind-variable"><a href="modules.html#PublicKey" class="tsd-kind-icon">Public<wbr>Key</a></li> <li class="tsd-kind-variable"><a href="modules.html#RAIDEN_DEVICE_ID" class="tsd-kind-icon">RAIDEN_<wbr>DEVICE_<wbr>ID</a></li> <li class="tsd-kind-variable"><a href="modules.html#RaidenConfig" class="tsd-kind-icon">Raiden<wbr>Config</a></li> <li class="tsd-kind-variable"><a href="modules.html#RaidenState" class="tsd-kind-icon">Raiden<wbr>State</a></li> <li class="tsd-kind-variable"><a href="modules.html#Secret" class="tsd-kind-icon">Secret</a></li> <li class="tsd-kind-variable"><a href="modules.html#Signature" class="tsd-kind-icon">Signature</a></li> <li class="tsd-kind-variable"><a href="modules.html#SignatureZero" class="tsd-kind-icon">Signature<wbr>Zero</a></li> <li class="tsd-kind-variable"><a href="modules.html#commonAndFailTxErrors" class="tsd-kind-icon">common<wbr>And<wbr>Fail<wbr>TxErrors</a></li> <li class="tsd-kind-variable"><a href="modules.html#commonTxErrors" class="tsd-kind-icon">common<wbr>TxErrors</a></li> <li class="tsd-kind-variable"><a href="modules.html#networkErrors" class="tsd-kind-icon">network<wbr>Errors</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Functions</h3> <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#HexString" class="tsd-kind-icon">Hex<wbr>String</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#Int" class="tsd-kind-icon">Int</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#Signed" class="tsd-kind-icon">Signed</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#Timed" class="tsd-kind-icon">Timed</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#UInt" class="tsd-kind-icon">UInt</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#assert" class="tsd-kind-icon">assert</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#bnMax" class="tsd-kind-icon">bn<wbr>Max</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#decode" class="tsd-kind-icon">decode</a></li> <li class="tsd-kind-function"><a href="modules.html#getNetworkName" class="tsd-kind-icon">get<wbr>Network<wbr>Name</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#instanceOf" class="tsd-kind-icon">instance<wbr>Of</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#isntNil" class="tsd-kind-icon">isnt<wbr>Nil</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#last" class="tsd-kind-icon">last</a></li> <li class="tsd-kind-function"><a href="modules.html#matchError" class="tsd-kind-icon">match<wbr>Error</a></li> <li class="tsd-kind-function"><a href="modules.html#shouldRetryError" class="tsd-kind-icon">should<wbr>Retry<wbr>Error</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#templateLiteral" class="tsd-kind-icon">template<wbr>Literal</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#timed" class="tsd-kind-icon">timed</a></li> <li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#untime" class="tsd-kind-icon">untime</a></li> </ul> </section> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Type aliases</h2> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="Address" class="tsd-anchor"></a> <h3>Address</h3> <div class="tsd-signature tsd-kind-icon">Address<span class="tsd-signature-symbol">:</span> <a href="modules.html#HexString" class="tsd-signature-type" data-tsd-kind="Function">HexString</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">20</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">t.Brand</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/AddressB.html" class="tsd-signature-type" data-tsd-kind="Interface">AddressB</a><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L203">utils/types.ts:203</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="ContractsInfo" class="tsd-anchor"></a> <h3>Contracts<wbr>Info</h3> <div class="tsd-signature tsd-kind-icon">Contracts<wbr>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">t.TypeOf</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="modules.html#ContractsInfo" class="tsd-signature-type" data-tsd-kind="Variable">ContractsInfo</a><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/types.ts#L37">types.ts:37</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="Decodable" class="tsd-anchor"></a> <h3>Decodable</h3> <div class="tsd-signature tsd-kind-icon">Decodable&lt;T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">BigNumber</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">BigNumberish</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">symbol</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-symbol">{</span><span class="tsd-signature-symbol">[ </span><span class="tsd-signature-type">K</span><span class="tsd-signature-symbol"> in </span><span class="tsd-signature-symbol">keyof </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">: </span><a href="modules.html#Decodable" class="tsd-signature-type" data-tsd-kind="Type alias">Decodable</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">K</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L325">utils/types.ts:325</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Type helper to recursively map decodable properties to their simpler encoded types; This allows e.g. types decodable as BigNumbers to be passed in [recursive] properties where BigNumbers are expected at runtime, as long as the object is decoded/validated before use.</p> </div> </div> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T</h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="ErrorCodes" class="tsd-anchor"></a> <h3>Error<wbr>Codes</h3> <div class="tsd-signature tsd-kind-icon">Error<wbr>Codes<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">keyof </span><span class="tsd-signature-symbol">typeof </span><a href="modules.html#ErrorCodes" class="tsd-signature-type" data-tsd-kind="Variable">ErrorCodes</a></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/error.ts#L10">utils/error.ts:10</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="ErrorMatch" class="tsd-anchor"></a> <h3>Error<wbr>Match</h3> <div class="tsd-signature tsd-kind-icon">Error<wbr>Match<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{}</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/error.ts#L12">utils/error.ts:12</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="ErrorMatches" class="tsd-anchor"></a> <h3>Error<wbr>Matches</h3> <div class="tsd-signature tsd-kind-icon">Error<wbr>Matches<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">readonly </span><a href="modules.html#ErrorMatch" class="tsd-signature-type" data-tsd-kind="Type alias">ErrorMatch</a><span class="tsd-signature-symbol">[]</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/error.ts#L13">utils/error.ts:13</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="Hash" class="tsd-anchor"></a> <h3>Hash</h3> <div class="tsd-signature tsd-kind-icon">Hash<span class="tsd-signature-symbol">:</span> <a href="modules.html#HexString" class="tsd-signature-type" data-tsd-kind="Function">HexString</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">32</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L183">utils/types.ts:183</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="HexString" class="tsd-anchor"></a> <h3>Hex<wbr>String</h3> <div class="tsd-signature tsd-kind-icon">Hex<wbr>String&lt;S&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">t.Brand</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/HexStringB.html" class="tsd-signature-type" data-tsd-kind="Interface">HexStringB</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">S</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L94">utils/types.ts:94</a></li> </ul> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>S<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span> = <span class="tsd-signature-type">number</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="Int" class="tsd-anchor"></a> <h3>Int</h3> <div class="tsd-signature tsd-kind-icon">Int&lt;S&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BigNumber</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">t.Brand</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/IntB.html" class="tsd-signature-type" data-tsd-kind="Interface">IntB</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">S</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L122">utils/types.ts:122</a></li> </ul> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>S<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span> = <span class="tsd-signature-type">number</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="Last" class="tsd-anchor"></a> <h3>Last</h3> <div class="tsd-signature tsd-kind-icon">Last&lt;T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-symbol">readonly </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">...</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">infer </span> L<span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">L</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L296">utils/types.ts:296</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Infer type of last element of a tuple or array Currently supports tuples of up to 9 elements before falling back to array&#39;s inference</p> </div> </div> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">readonly </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="OnChange" class="tsd-anchor"></a> <h3>On<wbr>Change</h3> <div class="tsd-signature tsd-kind-icon">On<wbr>Change&lt;T, P&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>event<span class="tsd-signature-symbol">: </span><a href="interfaces/ChangeEvent.html" class="tsd-signature-type" data-tsd-kind="Interface">ChangeEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/types.ts#L82">types.ts:82</a></li> </ul> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h4> </li> <li> <h4>P</h4> </li> </ul> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter-signature"> <ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-type-alias"> <li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>event<span class="tsd-signature-symbol">: </span><a href="interfaces/ChangeEvent.html" class="tsd-signature-type" data-tsd-kind="Interface">ChangeEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>event: <a href="interfaces/ChangeEvent.html" class="tsd-signature-type" data-tsd-kind="Interface">ChangeEvent</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">P</span><span class="tsd-signature-symbol">&gt;</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> </li> </ul> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="PfsMode" class="tsd-anchor"></a> <h3>Pfs<wbr>Mode</h3> <div class="tsd-signature tsd-kind-icon">Pfs<wbr>Mode<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><a href="modules.html#PfsMode" class="tsd-signature-type" data-tsd-kind="Variable">PfsMode</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-symbol">keyof </span><span class="tsd-signature-symbol">typeof </span><a href="modules.html#PfsMode" class="tsd-signature-type" data-tsd-kind="Variable">PfsMode</a><span class="tsd-signature-symbol">]</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/services/types.ts#L26">services/types.ts:26</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="PrivateKey" class="tsd-anchor"></a> <h3>Private<wbr>Key</h3> <div class="tsd-signature tsd-kind-icon">Private<wbr>Key<span class="tsd-signature-symbol">:</span> <a href="modules.html#HexString" class="tsd-signature-type" data-tsd-kind="Function">HexString</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">32</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L191">utils/types.ts:191</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="PublicKey" class="tsd-anchor"></a> <h3>Public<wbr>Key</h3> <div class="tsd-signature tsd-kind-icon">Public<wbr>Key<span class="tsd-signature-symbol">:</span> <a href="modules.html#HexString" class="tsd-signature-type" data-tsd-kind="Function">HexString</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">65</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L195">utils/types.ts:195</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="RaidenAction" class="tsd-anchor"></a> <h3>Raiden<wbr>Action</h3> <div class="tsd-signature tsd-kind-icon">Raiden<wbr>Action<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Action</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/actions.ts#L70">actions.ts:70</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="RaidenEvent" class="tsd-anchor"></a> <h3>Raiden<wbr>Event</h3> <div class="tsd-signature tsd-kind-icon">Raiden<wbr>Event<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ActionType</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">RaidenEvents</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/actions.ts#L89">actions.ts:89</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="RaidenPFS" class="tsd-anchor"></a> <h3>RaidenPFS</h3> <div class="tsd-signature tsd-kind-icon">RaidenPFS<span class="tsd-signature-symbol">:</span> <a href="modules.html#Decodable" class="tsd-signature-type" data-tsd-kind="Type alias">Decodable</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">PFS</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/services/types.ts#L137">services/types.ts:137</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Public Raiden interface for PFS info</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="RaidenPaths" class="tsd-anchor"></a> <h3>Raiden<wbr>Paths</h3> <div class="tsd-signature tsd-kind-icon">Raiden<wbr>Paths<span class="tsd-signature-symbol">:</span> <a href="modules.html#Decodable" class="tsd-signature-type" data-tsd-kind="Type alias">Decodable</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Paths</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/services/types.ts#L116">services/types.ts:116</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Public Raiden interface for routes data</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="Secret" class="tsd-anchor"></a> <h3>Secret</h3> <div class="tsd-signature tsd-kind-icon">Secret<span class="tsd-signature-symbol">:</span> <a href="modules.html#HexString" class="tsd-signature-type" data-tsd-kind="Function">HexString</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">32</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L187">utils/types.ts:187</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias"> <a name="Signature" class="tsd-anchor"></a> <h3>Signature</h3> <div class="tsd-signature tsd-kind-icon">Signature<span class="tsd-signature-symbol">:</span> <a href="modules.html#HexString" class="tsd-signature-type" data-tsd-kind="Function">HexString</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">65</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L179">utils/types.ts:179</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="Signed" class="tsd-anchor"></a> <h3>Signed</h3> <div class="tsd-signature tsd-kind-icon">Signed&lt;M&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">M</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>signature<span class="tsd-signature-symbol">: </span><a href="modules.html#Signature" class="tsd-signature-type" data-tsd-kind="Variable">Signature</a><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L268">utils/types.ts:268</a></li> </ul> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>M</h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="Timed" class="tsd-anchor"></a> <h3>Timed</h3> <div class="tsd-signature tsd-kind-icon">Timed&lt;T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>ts<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> }</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L230">utils/types.ts:230</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Helper type to extend a given type T to contain a timestamp ts member</p> </div> </div> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>T</h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="UInt" class="tsd-anchor"></a> <h3>UInt</h3> <div class="tsd-signature tsd-kind-icon">UInt&lt;S&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">BigNumber</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">t.Brand</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/UIntB.html" class="tsd-signature-type" data-tsd-kind="Interface">UIntB</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">S</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L151">utils/types.ts:151</a></li> </ul> </aside> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>S<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span> = <span class="tsd-signature-type">number</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"> <a name="UnionToIntersection" class="tsd-anchor"></a> <h3>Union<wbr>ToIntersection</h3> <div class="tsd-signature tsd-kind-icon">Union<wbr>ToIntersection&lt;U&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">U</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-symbol">(</span>k<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">U</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">never</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> extends </span><span class="tsd-signature-symbol">(</span>k<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">infer </span> I<span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> ? </span><span class="tsd-signature-type">I</span><span class="tsd-signature-symbol"> : </span><span class="tsd-signature-type">never</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L343">utils/types.ts:343</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Converts a union to the respective intersection Example: type UnionToIntersection&lt;{ a: string } | { b: number }&gt; = { a: string } &amp; { b: number }</p> </div> </div> <h4 class="tsd-type-parameters-title">Type parameters</h4> <ul class="tsd-type-parameters"> <li> <h4>U</h4> </li> </ul> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Variables</h2> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="Address" class="tsd-anchor"></a> <h3>Address</h3> <div class="tsd-signature tsd-kind-icon">Address<span class="tsd-signature-symbol">:</span> <a href="interfaces/AddressC.html" class="tsd-signature-type" data-tsd-kind="Interface">AddressC</a></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L212">utils/types.ts:212</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="BigNumberC" class="tsd-anchor"></a> <h3>Big<wbr>NumberC</h3> <div class="tsd-signature tsd-kind-icon">Big<wbr>NumberC<span class="tsd-signature-symbol">:</span> <a href="modules.html#BigNumberC" class="tsd-signature-type" data-tsd-kind="Variable">BigNumberC</a></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/utils/types.ts#L70">utils/types.ts:70</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="CapsFallback" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> Caps<wbr>Fallback</h3> <div class="tsd-signature tsd-kind-icon">Caps<wbr>Fallback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>Delivery<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">; </span>Mediate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">; </span>Receive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">; </span>immutableMetadata<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">; </span>toDevice<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">; </span>webRTC<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/constants.ts#L28">constants.ts:28</a></li> </ul> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>Delivery<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span></h5> </li> <li class="tsd-parameter"> <h5>Mediate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span></h5> </li> <li class="tsd-parameter"> <h5>Receive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span></h5> </li> <li class="tsd-parameter"> <h5>immutable<wbr>Metadata<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span></h5> </li> <li class="tsd-parameter"> <h5>to<wbr>Device<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span></h5> </li> <li class="tsd-parameter"> <h5>webRTC<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="ContractsInfo" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> Contracts<wbr>Info</h3> <div class="tsd-signature tsd-kind-icon">Contracts<wbr>Info<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ReadonlyC</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">RecordC</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">KeyofC</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{ </span>MonitoringService<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>OneToN<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>SecretRegistry<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>ServiceRegistry<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>TokenNetworkRegistry<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">; </span>UserDeposit<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">ReadonlyC</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TypeC</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{ </span>address<span class="tsd-signature-symbol">: </span><a href="interfaces/AddressC.html" class="tsd-signature-type" data-tsd-kind="Interface">AddressC</a><span class="tsd-signature-symbol">; </span>block_number<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NumberC</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-network/light-client/blob/b5c9d8885/raiden-ts/src/types.ts#L36">types.ts:36</a></li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-variable"> <a name="DEFAULT_CONFIRMATIONS" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> DEFAULT_<wbr>CONFIRMATIONS</h3> <div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>CONFIRMATIONS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">5</span><span class="tsd-signature-symbol"> = 5</span></div> <aside class="tsd-sources"> <ul> <li>Defined in <a href="https://github.com/raiden-n