Create embedded wallets

Generate an EOA wallet

EOA wallets are generated on-device at device + application level and automatically backed up to the user's cloud account.

import 'package:rly_network_flutter_sdk/wallet_manager.dart';

//create an account
final account = await WalletManager.getInstance().createWallet();

Get the public address

import 'package:rly_network_flutter_sdk/wallet_manager.dart';

//get current user account address
final address = await WalletManager.getInstance().getPublicAddress();

EOA wallets share the same address for both Amoy and Mainnet Polygon.

Get the seed phrase

Display the seed phrase to enable users to export their EOA wallet.

import 'package:rly_network_flutter_sdk/wallet_manager.dart';
final mnemonic = WalletManager.getInstance().getAccountPhrase();

Last updated