You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
require.Error(t, err, "expected error when connecting to unhealthy node")
43
-
require.Contains(t, err.Error(), seth.ErrRpcHealthCheckFailed, "expected error message when connecting to dead node")
43
+
require.Contains(t, err.Error(), "RPC health check failed: failed to send transaction to network: insufficient funds for gas * price + value:", "expected error message when connecting to dead node")
require.NoError(t, txErr, "transaction sending should not fail")
1230
1230
_, decodeErr:=c.Decode(revertedTx, txErr)
1231
1231
require.Error(t, decodeErr, "transaction should have reverted")
1232
-
require.Equal(t, "error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1232
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction sending should not fail")
1283
1283
_, decodeErr:=c.Decode(revertedTx, txErr)
1284
1284
require.Error(t, decodeErr, "transaction should have reverted")
1285
-
require.Equal(t, "error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1285
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction sending should not fail")
1321
1321
_, decodeErr:=c.Decode(revertedTx, txErr)
1322
1322
require.Error(t, decodeErr, "transaction should have reverted")
1323
-
require.Equal(t, "error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1323
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction should have reverted")
1342
1342
_, decodeErr:=c.Decode(tx, txErr)
1343
1343
require.Error(t, decodeErr, "transaction should have reverted")
1344
-
require.Equal(t, "error type: CustomErrNoValues, error values: []", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1344
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErrNoValues, error values: []", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction should have reverted")
1374
1374
_, decodeErr:=c.Decode(tx, txErr)
1375
1375
require.Error(t, decodeErr, "transaction should have reverted")
1376
-
require.Equal(t, "error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1376
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [12 21]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction should have reverted")
1408
1408
_, decodeErr:=c.Decode(tx, txErr)
1409
1409
require.Error(t, decodeErr, "transaction should have reverted")
1410
-
require.Equal(t, "error type: CustomErr, error values: [1001 2]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1410
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [1001 2]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction should have reverted")
1447
1447
_, decodeErr:=c.Decode(tx, txErr)
1448
1448
require.Error(t, decodeErr, "transaction should have reverted")
1449
-
require.Equal(t, "error type: CustomErr, error values: [99 101]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1449
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [99 101]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.NoError(t, txErr, "transaction should have reverted")
1494
1494
_, decodeErr:=c.Decode(tx, txErr)
1495
1495
require.Error(t, decodeErr, "transaction should have reverted")
1496
-
require.Equal(t, "error type: CustomErr, error values: [1001 2]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
1496
+
require.Equal(t, "transaction reverted with custom error: error type: CustomErr, error values: [1001 2]", decodeErr.Error(), "expected error message to contain the reverted error type and values")
require.Error(t, err, "succeeded in creating client")
134
-
require.Equal(t, seth.ErrReadOnlyWithPrivateKeys, err.Error(), "expected different error message")
134
+
require.Contains(t, err.Error(), "configuration conflict: read-only mode is enabled, but private keys were provided.", "expected different error message")
require.NoError(t, err, "failed to parse private key")
138
138
139
139
pks:= []*ecdsa.PrivateKey{privateKey}
140
140
_, err=seth.NewClientRaw(&cfg, nil, pks)
141
141
require.Error(t, err, "succeeded in creating client")
142
-
require.Equal(t, seth.ErrReadOnlyWithPrivateKeys, err.Error(), "expected different error message")
142
+
require.Contains(t, err.Error(), "configuration conflict: read-only mode is enabled, but private keys were provided.", "expected different error message")
143
143
144
144
_, err=seth.NewClientRaw(&cfg, addrs, pks)
145
145
require.Error(t, err, "succeeded in creating client")
146
-
require.Equal(t, seth.ErrReadOnlyWithPrivateKeys, err.Error(), "expected different error message")
146
+
require.Contains(t, err.Error(), "configuration conflict: read-only mode is enabled, but private keys were provided.", "expected different error message")
require.Error(t, err, "succeeded in creating client")
164
-
require.Equal(t, seth.ErrReadOnlyGasBumping, err.Error(), "expected different error message")
164
+
require.Contains(t, err.Error(), "gas bumping is not supported in read-only mode because it requires sending replacement transactions.", "expected different error message")
require.Error(t, err, "succeeded in creating client")
196
-
require.Equal(t, seth.ErrReadOnlyPendingNonce, err.Error(), "expected different error message")
196
+
require.Contains(t, err.Error(), "pending nonce protection is not supported in read-only mode because it requires transaction monitoring.", "expected different error message")
require.Error(t, err, "succeeded in creating client")
213
-
require.Equal(t, seth.ErrNoPksEphemeralMode, err.Error(), "expected different error message")
213
+
require.Contains(t, err.Error(), "ephemeral mode requires exactly one root private key to fund ephemeral addresses, but no keys were loaded.", "expected different error message")
err: "failed to load geth wrappers from [./contracts/emptyContractDir]: no geth wrappers found in '[./contracts/emptyContractDir]'. Fix the path or comment out 'geth_wrappers_dirs' setting",
71
+
err: "failed to load geth wrappers from [./contracts/emptyContractDir]: no geth wrapper files found in directories: [./contracts/emptyContractDir]",
err: "failed to load geth wrappers from [./contracts/emptyMetaDataContractDir]: failed to parse ABI content: EOF",
87
+
err: "failed to load geth wrappers from [./contracts/emptyMetaDataContractDir]: failed to parse ABI content from 'contracts/emptyMetaDataContractDir/NetworkDebugContract_Broken.go': EOF",
88
88
},
89
89
{
90
90
name: "gethwrappers dir mixes regular go files and gethwrappers",
err: "failed to load geth wrappers from [./contracts/invalidContractDir]: failed to parse ABI content: invalid character 'i' looking for beginning of value",
102
+
err: "failed to load geth wrappers from [./contracts/invalidContractDir]: failed to parse ABI content from 'contracts/invalidContractDir/NetworkDebugContract_Broken.go': invalid character 'i' looking for beginning of value",
0 commit comments