Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: send tokens rpc #735

Open
wants to merge 42 commits into
base: feat/reown
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
d863661
feat: added reown components, packages and modal
andreabadesso Dec 26, 2024
db57974
chore: stop using null-loader for pino
andreabadesso Dec 27, 2024
ef7e3af
chore: added lavamoat policy for walletconnect deps
andreabadesso Dec 27, 2024
f419d6d
chore: updated walletconnect deps
andreabadesso Dec 27, 2024
e0d100c
refactor: global reown module
andreabadesso Dec 30, 2024
4fa8a38
chore: better sourcemaps by providing full webpack path
andreabadesso Jan 1, 2025
e001ee2
chore: normalize walletconnect packages to include eventClient requir…
andreabadesso Jan 1, 2025
ae0e5be
feat: modals implementation
andreabadesso Jan 1, 2025
a65f58a
fix: using bigint on txData screen
andreabadesso Jan 2, 2025
3a44194
fix: using bigint on nano contract detail screen
andreabadesso Jan 2, 2025
6152bef
feat: modals implementation
andreabadesso Jan 2, 2025
ddb6833
refactor: each modal on its own component
andreabadesso Jan 2, 2025
582c6a0
feat: network changed -> clear reown sessions
andreabadesso Jan 2, 2025
288c0f3
refactor: cosmetic changes to reown
andreabadesso Jan 2, 2025
6d14d1f
refactor: using separate methods for each nc action
andreabadesso Jan 2, 2025
02fe6ea
refactor: removed pointless logs
andreabadesso Jan 2, 2025
1300e43
feat: listen for feature toggle update
andreabadesso Jan 2, 2025
729c707
refactor: added hathor header
andreabadesso Jan 2, 2025
4eb067f
refactor: removed unused helper method
andreabadesso Jan 2, 2025
399585a
chore: added comment explaining serialization check
andreabadesso Jan 2, 2025
f9fe19b
fix: added missing action types
andreabadesso Jan 2, 2025
1c55f54
fix: moved reown feature toggle
andreabadesso Jan 2, 2025
f862034
refactor: correct docstrings in reown module
andreabadesso Jan 2, 2025
4d8170d
feat: added missing handlers
andreabadesso Jan 2, 2025
f961ee3
refactor: removed useless delay
andreabadesso Jan 2, 2025
6b626c6
refactor: improved debug log
andreabadesso Jan 2, 2025
a4617c5
chore: fixed walletkit version
andreabadesso Jan 2, 2025
265efae
chore: updated lavamoat policy with new fixed versions
andreabadesso Jan 2, 2025
978e729
refactor: use constants
andreabadesso Jan 24, 2025
afa90fe
docs: added a TODO on create token modal
andreabadesso Jan 24, 2025
69004f6
refactor: removed ternary in jsx
andreabadesso Jan 29, 2025
055fa48
refactor: error when modalContext is unavailable
andreabadesso Jan 29, 2025
d7146a1
refactor: single selector for multiple states
andreabadesso Jan 29, 2025
13dbe5b
refactor: accept -> acceptCb
andreabadesso Jan 30, 2025
abb2fc6
feat: initial implementation of send tokens RPC handling
andreabadesso Feb 12, 2025
b810873
feat: added send transaction modal and reown saga
andreabadesso Feb 17, 2025
0416537
feat: better handling of transactions
andreabadesso Feb 19, 2025
80ab921
feat: automatically register unregistered tokens
andreabadesso Feb 20, 2025
bebc7f3
chore: removed test rpc lib
andreabadesso Feb 20, 2025
5f9897e
refactor: removed unused console.log
andreabadesso Feb 20, 2025
0677236
feat: data outputs being rendered properly, handling insufficient bal…
andreabadesso Feb 24, 2025
c0332a2
feat: CopyButton component
andreabadesso Feb 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 17 additions & 10 deletions config-overrides.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,20 @@ const path = require('path');

module.exports = function override(config, env) {
// Enable source maps for better debugging
config.devtool = 'source-map';
config.devtool = env === 'development' ? 'eval-source-map' : 'source-map';

// Fix source map paths
config.output = {
...config.output,
devtoolModuleFilenameTemplate: env === 'development'
? 'webpack:///./../[resource-path]'
: info => path.relative('src', info.absoluteResourcePath)
};

config.optimization = {
...config.optimization,
minimize: false,
concatenateModules: false
minimize: env === 'production',
concatenateModules: env === 'production'
};

// Configure module resolution
Expand All @@ -31,7 +39,9 @@ module.exports = function override(config, env) {
worker_threads: false,
perf_hooks: false,
tls: false,
net: false
net: false,
events: require.resolve('events/'),
util: require.resolve('util/'),
},
mainFields: ['browser', 'module', 'main'],
conditionNames: ['import', 'require', 'node', 'default'],
Expand All @@ -41,12 +51,9 @@ module.exports = function override(config, env) {
alias: {
'classic-level': false,
'level': false,
'pino-worker': false,
'pino/file': false,
'pino-pretty': false,
'axios': path.resolve(__dirname, 'node_modules/axios'),
// Add an alias for our buffer shim
'buffer-shim': path.resolve(__dirname, 'src/buffer-shim.js')
'buffer-shim': path.resolve(__dirname, 'src/buffer-shim.js'),
'pino': require.resolve('pino/browser.js')
}
};

Expand All @@ -69,7 +76,7 @@ module.exports = function override(config, env) {

// Use null-loader for Node.js-specific packages
config.module.rules.push({
test: /[\\/](classic-level|pino)[\\/]/,
test: /[\\/](classic-level)[\\/]/,
use: 'null-loader'
});

Expand Down
Loading