The Status module that consumes go-ethereum https://status.im
Go to file
Pascal Precht 1a2ca21070 Add chainIds to revealed accounts in memberhsip requests
This commit does a few things:

- Adds a migration that adds chainids to communities_request_to_join_revealed_addresses
- Removes RevealedAddress in favor of RevealedAccount which is now a struct that contains the revealed address, as well as the signature and a list of chain IDs on which to check for user funds
- Changes the logic of sending requests to join a community, such that after creating address signatures, the user node will also check which of the addresses has funds on which networks for the community's token permissions, and add the chainds to the RevealedAccount
- Updates checkPermissionToJoin() such that only relevant chainids are used when checking user's funds. Chain IDs are retrieved from RevealedAccounts and matched against token permission criteria chain IDs
2023-06-12 10:49:29 +02:00
.dependabot
.github fix documentation url in the checklist (#2770) 2022-07-22 22:12:29 +05:30
.vscode chore: fix vscode test run 2022-11-17 10:40:26 +01:00
_assets ci: bump tests timeout to 30 minutes 2023-06-02 12:38:43 +02:00
_docs rename status-react to status-mobile 2022-07-17 15:37:14 +02:00
_examples
abi-spec Upgrade linter to 1.50.0 2023-01-13 17:52:03 +00:00
account chore: `password` removed from the `DeleteAccount` function 2023-05-09 10:48:44 +02:00
api chore: Add ColorId for Wallet accounts that can be shared with mobile (#3521) 2023-06-02 17:06:51 +02:00
appdatabase feat(wallet) extract json blobs and add custom migration support 2023-06-08 13:54:40 +02:00
appmetrics feat: make kdf iterations configurable when creating a multiaccount (#2796) 2022-09-27 16:27:20 -04:00
build/bin
cmd chore: Add ColorId for Wallet accounts that can be shared with mobile (#3521) 2023-06-02 17:06:51 +02:00
common
config config: add new Push notifications fleet 2023-05-19 17:29:18 +01:00
connection Address linter issues 2022-03-28 13:14:12 +01:00
contracts feat(Wallet): add UniswapV2 and UniswapV3 contracts 2023-06-05 12:08:18 -03:00
db
discovery chore: upgrade go-waku and log about messages sent/received 2022-11-09 17:39:17 +03:00
eth-node Add permission checks for ENS token permissions 2023-06-05 13:10:48 +02:00
exchanges URL unfurling (initial implementation) (#3471) 2023-05-18 15:43:06 -03:00
exportlogs
extkeys
images feat: add and populate IdentityImage::LocalURL 2023-06-07 22:32:50 +02:00
ipfs fix: add mode build param and change ipfs gateway accordingly 2022-08-26 18:57:55 +02:00
logutils fix(logrotation): fix issue where all logs are kept in archive (#3465) 2023-05-11 14:36:01 -04:00
mailserver Changes necessary to restore wallet on mobile app 2023-05-25 21:08:34 +02:00
metrics Upgrade linter to 1.50.0 2023-01-13 17:52:03 +00:00
mobile Added API endpoint 2023-06-02 15:55:48 +01:00
multiaccounts feat(wallet) filter activity by status 2023-06-10 11:43:00 +02:00
node Allow setting up wallet with new config 2023-05-19 13:23:21 +01:00
nodecfg fix: add missing waku2 store columns 2023-01-26 13:47:47 -04:00
notifier Notifier package to interact with gorush notifications (#910) 2018-05-08 16:30:03 +02:00
params feat(wallet): enable sequential transfers fetching by default. 2023-06-07 08:45:45 +02:00
peers synchronize display name (#2989) 2022-12-29 14:16:19 +08:00
postgres
profiling test: use `T.TempDir` to create temporary test directory (#2746) 2023-04-26 21:39:51 +01:00
protocol Add chainIds to revealed accounts in memberhsip requests 2023-06-12 10:49:29 +02:00
rpc fix(wallet): Fix block hash for detected blocks with ETH transfers 2023-06-05 12:08:18 -03:00
rtt rename status-react to status-mobile 2022-07-17 15:37:14 +02:00
server feat: add and populate IdentityImage::LocalURL 2023-06-07 22:32:50 +02:00
services feat(wallet) filter activity by status 2023-06-10 11:43:00 +02:00
signal feat: accounts improvements applied 2023-05-25 19:46:47 +02:00
sqlite feat(wallet) extract json blobs and add custom migration support 2023-06-08 13:54:40 +02:00
static Add chainIds to revealed accounts in memberhsip requests 2023-06-12 10:49:29 +02:00
t Add chainIds to revealed accounts in memberhsip requests 2023-06-12 10:49:29 +02:00
telemetry fix: reset bandwidth stats totals every day, and send message size 2023-02-01 16:43:57 -04:00
timesource
transactions feat: nonce management in multi tx 2023-01-12 12:56:57 +01:00
vendor chore: bump go-waku 2023-06-09 12:54:22 -04:00
waku Upgrade linter to 1.50.0 2023-01-13 17:52:03 +00:00
wakuv2 Update to FilterV2 (#3392) 2023-06-07 12:02:19 +03:00
.codeclimate.yml Re-organise the code to be more modular (#3172) 2023-03-01 17:23:17 +05:30
.dockerignore
.gitignore
.golangci.yml
.travis.yml Remove Ropsten and Rinkeby test networks 2022-10-24 14:17:46 +02:00
BOOTNODE.md
CMakeLists.txt
CONTRIBUTING.md rename status-react to status-mobile 2022-07-17 15:37:14 +02:00
LICENSE.md
MAILSERVER.md
Makefile Add lc-proxy-wrapper dep 2023-05-24 18:48:16 +03:00
README.md
RELEASING.md rename status-react to status-mobile 2022-07-17 15:37:14 +02:00
VERSION Show mention notification/AC once for a message with multiple images (#3485) 2023-06-10 12:57:40 +04:00
WAKU.md
go.mod Add chainIds to revealed accounts in memberhsip requests 2023-06-12 10:49:29 +02:00
go.sum chore: bump go-waku 2023-06-09 12:54:22 -04:00
nix.conf ci: use Nix shell to provide Android SDK for builds 2022-12-05 15:48:27 +01:00
shell.nix nix: upgrade nixpkgs to include xcodeWrapper fixes 2023-05-04 14:07:47 +02:00