Skip to content

Commit c25de86

Browse files
committed
remove upraises
we no longer support nim 1.2.x, so upraises is no longer necessary
1 parent 04b91d9 commit c25de86

File tree

8 files changed

+13
-17
lines changed

8 files changed

+13
-17
lines changed

ethers.nimble

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ requires "chronicles >= 0.10.3 & < 0.11.0"
88
requires "chronos >= 3.0.0 & < 4.0.0"
99
requires "contractabi >= 0.6.0 & < 0.7.0"
1010
requires "questionable >= 0.10.2 & < 0.11.0"
11-
requires "upraises >= 0.1.0 & < 0.2.0"
1211
requires "json_rpc"
1312
requires "stint"
1413
requires "stew"

ethers/basics.nim

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@ import pkg/chronos
22
import pkg/questionable
33
import pkg/questionable/results
44
import pkg/stint
5-
import pkg/upraises
65
import pkg/contractabi/address
76

87
export chronos
98
export questionable
109
export results
1110
export stint
12-
export upraises
1311
export address
1412

1513
type

ethers/blocktag.nim

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import pkg/stint
2-
import pkg/upraises
32

4-
push: {.upraises: [].}
3+
{.push raises:[].}
54

65
type
76
BlockTagKind = enum

ethers/contract.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ type
3434

3535
ContractError* = object of EthersError
3636
Confirmable* = ?TransactionResponse
37-
EventHandler*[E: Event] = proc(event: E) {.gcsafe, upraises:[].}
37+
EventHandler*[E: Event] = proc(event: E) {.gcsafe, raises:[].}
3838

3939
func new*(ContractType: type Contract,
4040
address: Address,
@@ -235,7 +235,7 @@ proc subscribe*[E: Event](contract: Contract,
235235
let topic = topic($E, E.fieldTypes).toArray
236236
let filter = EventFilter(address: contract.address, topics: @[topic])
237237

238-
proc logHandler(log: Log) {.upraises: [].} =
238+
proc logHandler(log: Log) {.raises: [].} =
239239
if event =? E.decode(log.data, log.topics):
240240
handler(event)
241241

ethers/events.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import ./provider
66
type
77
Event* = object of RootObj
88

9-
push: {.upraises: [].}
9+
{.push raises:[].}
1010

1111
template indexed* {.pragma.}
1212

ethers/provider.nim

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export basics
88
export transaction
99
export blocktag
1010

11-
push: {.upraises: [].}
11+
{.push raises: [].}
1212

1313
type
1414
Provider* = ref object of RootObj
@@ -52,8 +52,8 @@ type
5252
effectiveGasPrice*: ?UInt256
5353
status*: TransactionStatus
5454
transactionType*: TransactionType
55-
LogHandler* = proc(log: Log) {.gcsafe, upraises:[].}
56-
BlockHandler* = proc(blck: Block) {.gcsafe, upraises:[].}
55+
LogHandler* = proc(log: Log) {.gcsafe, raises:[].}
56+
BlockHandler* = proc(blck: Block) {.gcsafe, raises:[].}
5757
Topic* = array[32, byte]
5858
Block* = object
5959
number*: ?UInt256
@@ -200,7 +200,7 @@ method getRevertReason*(
200200
proc ensureSuccess(
201201
provider: Provider,
202202
receipt: TransactionReceipt
203-
) {.async, upraises: [ProviderError].} =
203+
) {.async, raises: [ProviderError].} =
204204
## If the receipt.status is Failed, the tx is replayed to obtain a revert
205205
## reason, after which a ProviderError with the revert reason is raised.
206206
## If no revert reason was obtained
@@ -223,7 +223,7 @@ proc confirm*(tx: TransactionResponse,
223223
confirmations = EthersDefaultConfirmations,
224224
timeout = EthersReceiptTimeoutBlks):
225225
Future[TransactionReceipt]
226-
{.async, upraises: [ProviderError, EthersError].} =
226+
{.async, raises: [ProviderError, EthersError].} =
227227
## Waits for a transaction to be mined and for the specified number of blocks
228228
## to pass since it was mined (confirmations).
229229
## A timeout, in blocks, can be specified that will raise an error if too many

ethers/providers/jsonrpc.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export basics
1717
export provider
1818
export chronicles
1919

20-
push: {.upraises: [].}
20+
{.push raises: [].}
2121

2222
logScope:
2323
topics = "ethers jsonrpc"
@@ -34,7 +34,7 @@ type
3434
subscriptions: JsonRpcSubscriptions
3535
id: JsonNode
3636

37-
proc raiseJsonRpcProviderError(message: string) {.upraises: [JsonRpcProviderError].} =
37+
proc raiseJsonRpcProviderError(message: string) {.raises: [JsonRpcProviderError].} =
3838
var message = message
3939
try:
4040
message = parseJson(message){"message"}.getStr

ethers/providers/jsonrpc/subscriptions.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ type
1212
JsonRpcSubscriptions* = ref object of RootObj
1313
client: RpcClient
1414
callbacks: Table[JsonNode, SubscriptionCallback]
15-
SubscriptionCallback = proc(id, arguments: JsonNode) {.gcsafe, upraises:[].}
15+
SubscriptionCallback = proc(id, arguments: JsonNode) {.gcsafe, raises:[].}
1616

1717
method subscribeBlocks*(subscriptions: JsonRpcSubscriptions,
1818
onBlock: BlockHandler):
@@ -55,7 +55,7 @@ type
5555
proc new*(_: type JsonRpcSubscriptions,
5656
client: RpcWebSocketClient): JsonRpcSubscriptions =
5757
let subscriptions = WebSocketSubscriptions(client: client)
58-
proc subscriptionHandler(arguments: JsonNode) {.upraises:[].} =
58+
proc subscriptionHandler(arguments: JsonNode) {.raises:[].} =
5959
if id =? arguments["subscription"].catch and
6060
callback =? subscriptions.getCallback(id):
6161
callback(id, arguments)

0 commit comments

Comments
 (0)