Skip to content

Commit e456ae2

Browse files
fixed some bugs
1 parent f994ac6 commit e456ae2

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

README.md

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff 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:
127127
lifecycleScope.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
}

0 commit comments

Comments
 (0)