Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ tmp
/config/secrets
/config/seed
/config/bench/*.yml
/config/registries.local.yml

# Ignore translations.js
/public/javascripts/translations.js
Expand Down
3 changes: 0 additions & 3 deletions config/initializers/blockchain_api.rb

This file was deleted.

16 changes: 16 additions & 0 deletions config/initializers/registries.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
registries = {
wallets: Peatio::Wallet.registry,
blockchains: Peatio::Blockchain.registry,
upstreams: Peatio::Upstream.registry
}

%w(config/registries.local.yml config/registries.yml).each do |config_file|
next unless File.exists? config_file
YAML.load_file(config_file).each_pair do |registry_name, items|
registry = registries[registry_name.to_sym] || raise("Unknown registry (#{registry_name}) defined in #{config_file}")
items.each do |item_name, item_class|
registry[item_name.to_sym] = item_name.classify
end
end
break
end
3 changes: 0 additions & 3 deletions config/initializers/upstreams.rb

This file was deleted.

7 changes: 0 additions & 7 deletions config/initializers/wallet_api.rb

This file was deleted.

16 changes: 16 additions & 0 deletions config/registries.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
wallets:
bitcoind: Bitcoin::Wallet
geth: Ethereum::Wallet
parity: Ethereum::Wallet
gnosis: Gnosis::Wallet
opendax: OWHDWallet::Wallet
ow_hdwallet: OWHDWallet::Wallet
opendax_cloud: OpendaxCloud::Wallet

blockchains:
bitcoin: Bitcoin::Blockchain
geth: Ethereum::Blockchain
parity: Ethereum::Blockchain

upstreams:
opendax: Peatio::Upstream::Opendax