区块链确权相关

This commit is contained in:
2023-03-02 13:49:50 +08:00
parent 5216e61479
commit b1c10d66f9
26 changed files with 1354 additions and 97 deletions

View File

@@ -75,6 +75,9 @@ default: &default
forum:
domain: ''
base_url: '/api'
# 区块链相关配置
blockchain:
api_url: 'blockchain service url'
production:
<<: *default

View File

@@ -123,6 +123,20 @@ Rails.application.routes.draw do
put 'commons/unhidden', to: 'commons#unhidden'
delete 'commons/delete', to: 'commons#delete'
# blockchain related routes
get 'users/blockchain/balance', to: 'users#blockchain_balance'
post 'users/blockchain/balance_project', to: 'users#blockchain_balance_one_project'
post 'users/blockchain/transfer', to: 'users#blockchain_transfer'
post 'users/blockchain/exchange', to: 'users#blockchain_exchange'
post 'users/blockchain/create_trade', to: 'users#blockchain_create_trade'
get '/users/blockchain/get_trades', to: 'users#blockchain_get_trades'
post '/users/blockchain/trade', to: 'users#blockchain_trade'
get '/users/blockchain/get_verify_trades', to: 'users#blockchain_get_verify_trades'
post '/users/blockchain/verify_trade', to: 'users#blockchain_verify_trade'
get '/users/blockchain/get_history_trades', to: 'users#blockchain_get_history_trades'
post '/blockchain/issue/get_token_num', to: 'users#blockchain_get_issue_token_num'
get '/projects/blockchain/get_unclosed_issue_list', to: 'users#blockchain_get_unclosed_issue_list'
resources :owners, only: [:index, :show]
scope module: :organizations do
@@ -243,6 +257,7 @@ Rails.application.routes.draw do
get :watch_users
get :fan_users
get :hovercard
get :hovercard4proj # author: zxh, 获取用户对项目的贡献情况
put :update_image
get :get_image
end