File tree Expand file tree Collapse file tree 1 file changed +26
-6
lines changed
Expand file tree Collapse file tree 1 file changed +26
-6
lines changed Original file line number Diff line number Diff line change @@ -123,18 +123,38 @@ val nearClient = NearClient(
123123 baseUrl = " https://rpc.mainnet.near.org" // or "https://rpc.testnet.near.org"
124124)
125125
126- // Example inside an Activity/Fragment :
126+ // Block Details Example :
127127lifecycleScope.launch {
128- val response = nearClient.gasPrice(RpcGasPriceRequest (blockId = null ))
128+ val response = nearClient.block(
129+ RpcBlockRequest .BlockId (BlockId .BlockHeight (167440515 .toULong()))
130+ )
131+
132+ when (response) {
133+ is RpcResponse .Failure -> {
134+ println (" Error: ${response.error} " )
135+ }
136+
137+ is RpcResponse .Success -> {
138+ val result = response.getResultOrNull<RpcBlockResponse >()
139+ println (" Result: $result " )
140+
141+ }
142+ }
143+ }
144+
145+ // Status Example
146+ lifecycleScope.launch {
147+ val response = nearClient.status()
129148
130149 when (response) {
131150 is RpcResponse .Failure -> {
132- // handle RPC error
133- println (" Error: ${response.error.code} ${response.error.message} " )
151+ println (" Error: ${response.error} " )
134152 }
153+
135154 is RpcResponse .Success -> {
136- val result = response.result
137- println (" Gas price: ${result.gasPrice} " )
155+ val result = response.getResultOrNull<RpcStatusResponse >()
156+ println (" Result: $result " )
157+
138158 }
139159 }
140160}
You can’t perform that action at this time.
0 commit comments