Skip to content

Commit 273f6f3

Browse files
committed
Changes type of chainId to String
1 parent b1e0b35 commit 273f6f3

17 files changed

+27
-27
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ connector.on('disconnect', (session) => print(session));
6969
// Create a new session
7070
if (!connector.connected) {
7171
final session = await connector.createSession(
72-
chainId: 4160,
72+
chainId: '4160',
7373
onDisplayUri: (uri) => print(uri),
7474
);
7575
}
@@ -119,13 +119,13 @@ connector.on('disconnect', (session) => print(session));
119119

120120
```dart
121121
// Approve session
122-
await connector.approveSession(chainId: 4160, accounts: ['0x4292...931B3']);
122+
await connector.approveSession(chainId: '4160', accounts: ['0x4292...931B3']);
123123
124124
// Reject session
125125
await connector.rejectSession(message: 'Optional error message');
126126
127127
// Update session
128-
await connector.updateSession(SessionStatus(chainId: 4000, accounts: ['0x4292...931B3']));
128+
await connector.updateSession(SessionStatus(chainId: '4000', accounts: ['0x4292...931B3']));
129129
```
130130

131131
**Kill session**

example/dapp/lib/dapp.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ void main() async {
2323

2424
// Check if connection is already established
2525
final session = await connector.createSession(
26-
chainId: 4160,
26+
chainId: '4160',
2727
onDisplayUri: (uri) => print(uri),
2828
);
2929
final sender = Address.fromAlgorandAddress(address: session.accounts[0]);

example/example.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ connector.setDefaultProvider(AlgorandWCProvider(connector));
3939
4040
// Check if connection is already established
4141
final session = await connector.createSession(
42-
chainId: 4160,
42+
chainId: '4160',
4343
onDisplayUri: (uri) => print(uri),
4444
);
4545

example/mobile/lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class _MyHomePageState extends State<MyHomePage> {
6363
child: const Icon(Icons.add),
6464
onPressed: () async {
6565
final session = await wc.connector.createSession(
66-
chainId: 4160,
66+
chainId: '4160',
6767
onDisplayUri: (uri) {
6868
// launch(uri);
6969
setState(() {

example/wallet/lib/wallet.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ void main() async {
44
final connector = _buildApp();
55
if (!connector.connected) {
66
final session = await connector.createSession(
7-
chainId: 4160,
7+
chainId: '4160',
88
onDisplayUri: (uri) {
99
print(uri);
1010

@@ -63,10 +63,10 @@ void _connectWallet({required String uri}) {
6363

6464
// Subscribe to session requests
6565
connector.on('session_request', (payload) async {
66-
await connector.approveSession(chainId: 4160, accounts: ['test']);
66+
await connector.approveSession(chainId: '4160', accounts: ['test']);
6767

6868
await connector
69-
.updateSession(SessionStatus(chainId: 4000, accounts: ['test2']));
69+
.updateSession(SessionStatus(chainId: '4000', accounts: ['test2']));
7070
});
7171

7272
connector.on('disconnect', (message) async {

lib/src/api/walletconnect/wc_session_request.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ part 'wc_session_request.g.dart';
88
@JsonSerializable()
99
class WCSessionRequest {
1010
@JsonKey(name: 'chainId')
11-
final int? chainId;
11+
final String? chainId;
1212

1313
@JsonKey(name: 'peerId')
1414
final String? peerId;

lib/src/api/walletconnect/wc_session_request.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/api/walletconnect/wc_session_request_response.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class WCSessionRequestResponse {
1111
final bool approved;
1212

1313
@JsonKey(name: 'chainId')
14-
final int? chainId;
14+
final String? chainId;
1515

1616
@JsonKey(name: 'accounts', defaultValue: [])
1717
final List<String> accounts;
@@ -37,7 +37,7 @@ class WCSessionRequestResponse {
3737

3838
/// Get the status of the session;
3939
SessionStatus get status => SessionStatus(
40-
chainId: chainId ?? 0,
40+
chainId: chainId ?? '0',
4141
accounts: accounts,
4242
);
4343

lib/src/api/walletconnect/wc_session_request_response.g.dart

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/src/api/walletconnect/wc_session_update_response.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ class WCSessionUpdateResponse {
77
@JsonKey(name: 'approved', defaultValue: false)
88
final bool approved;
99

10-
@JsonKey(name: 'chainId', defaultValue: 0)
11-
final int chainId;
10+
@JsonKey(name: 'chainId', defaultValue: '0')
11+
final String chainId;
1212

1313
@JsonKey(name: 'accounts', defaultValue: [])
1414
final List<String> accounts;

0 commit comments

Comments
 (0)