I hereby claim:
- I am mnaichuk on github.
- I am mnaichuk (https://keybase.io/mnaichuk) on keybase.
- I have a public key ASA7IaLe2PfyjU2JfTORbW17vUVEoPCRyfeqT1UlLERXywo
To claim this, I am signing this object:
keychain: | |
applogic: | |
algorithm: RS256 | |
value: "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1NjdqSFZ0b0ZYUklBYnRPVDMragpybVBUTEg4UnRSRzhrL21UQXBybitQQkowU0FGYXZjSHhTUGJwUHYwU2NUdU11NHllWDVkMjZvbkZlWTd6WURGCk44L1hpSURCcUpIQWFsSzBUQ3lBV2FYdnhyd1k3MHNDVkdLU1lBOU9ERlRzYlNtRDdoaDNHbC9jMHVWTE9VdGoKY2c3UmF6Z1FWMmV1Y0ttUUZXeXozcjF3eXBGdHFEYWZqOTh0UFBIM3ZpYUFFOXdjYWFlWXVlbkpxR2lCQU1kTgoxY05ud3BZNGxIZXc5L0NXbEFhS1hCeHdkVGNNTEVCQzdDMUFwRGpYMktySWJ0dFhqaXZnQXFxRHpvSmlyVzQ0CjNjb0Rpbkw1MkdIL1VCSyszQmFqTDZTUnRHZzZham9hVVp2L2F6dFQ2LzMrL3ZhYnRHcDVxQit5dHBzaW9qYVgKK3dJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==" | |
apronode: | |
algorithm: RS256 | |
value: "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1NjdqSFZ0b0ZYUklBYnRPVDMragpybVBUTEg4UnRSRzhrL21UQXBybitQQkowU0FGYXZjSHhTUGJwUHYwU2NUdU11NHllWDVkMjZvbkZlWTd6WURGCk44L1hpSURCcUpIQWFsSzBUQ3lBV2FYdnhyd1k3MHNDVkdLU1lBOU9ERlRzYlNtRDdoaDNHbC9jMHVWTE9VdGoKY2c3UmF6Z1FWMmV1Y0ttUU |
barong: | |
actions: | |
otp_sign: | |
required_signatures: | |
- applogic | |
requires_barong_totp: false | |
write_documents: | |
required_signatures: | |
- applogic | |
requires_barong_totp: false |
apiVersion: v1 | |
kind: PersistentVolume | |
metadata: | |
name: mysql-pv-volume | |
labels: | |
type: local | |
spec: | |
storageClassName: manual | |
capacity: | |
storage: 50Gi |
require 'pry' | |
require 'factory_bot' | |
require File.expand_path('../config/environment', __FILE__) | |
require './spec/factories/operations.rb' | |
require './spec/factories/member.rb' | |
member1 = FactoryBot.create(:member) | |
member2 = FactoryBot.create(:member) | |
(0..9).to_a.reverse.each do |day| | |
FactoryBot.create_list(:liability, 100, member: [member1, member2].sample, created_at: Time.now - day.day, updated_at: Time.now - day.day) | |
end |
[#<Operations::Liability:0x0000559e041f6268 | |
id: 107234059, | |
code: 201, | |
currency_id: "usd", | |
member_id: 3603, | |
reference_type: "Order", | |
reference_id: 26810091, | |
debit: 0.284429984319e2, | |
credit: 0.0, | |
created_at: Wed, 17 Jun 2020 16:18:09 UTC +00:00, |
pp Operations::Liability.where(member_id: 33, currency_id: :btc, reference_type: 'Order', reference_id: 25511784) | |
[#<Operations::Liability:0x0000556b50f52ba0 | |
id: 102046743, | |
code: 202, | |
currency_id: "btc", | |
member_id: 33, | |
reference_type: "Order", | |
reference_id: 25511784, | |
debit: 0.1e1, | |
credit: 0.0, |
[#<Operations::Liability:0x0000556b5513f0b8 | |
id: 100899624, | |
code: 212, | |
currency_id: "btc", | |
member_id: 33, | |
reference_type: "Deposit", | |
reference_id: 490, | |
debit: 0.0, | |
credit: 0.1e-2, | |
created_at: Tue, 16 Jun 2020 09:40:19 UTC +00:00, |
Trade.find(9) | |
=> #<Trade id: 9, price: 0.9743e4, amount: 0.4105e-2, total: 0.39995015e2, maker_order_id: 27, taker_order_id: 26, market_id: "btcusdt", maker_id: 21, taker_id: 10, taker_type: "buy", created_at: "2020-05-20 11:57:39", updated_at: "2020-05-20 11:57:39"> | |
irb(main):003:0> Trade.find(9).maker_order | |
=> #<OrderAsk id: 27, uuid: "94991b95-11be-45b4-997b-3d55bc087b26", remote_id: nil, bid: "usdt", ask: "btc", market_id: "btcusdt", price: 0.9743e4, volume: 0.0, origin_volume: 0.4105e-2, maker_fee: 0.0, taker_fee: 0.0, state: "done", type: "OrderAsk", member_id: 21, ord_type: "limit", locked: 0.0, origin_locked: 0.4105e-2, funds_received: 0.39995015e2, trades_count: 1, created_at: "2020-05-20 11:57:39", updated_at: "2020-05-20 11:57:39"> | |
irb(main):004:0> Trade.find(9).taker_order | |
=> #<OrderBid id: 26, uuid: "1a8ac3e6-9a91-11ea-9b71-eac48540ef14", remote_id: "45466407707", bid: "usdt", ask: "btc", market_id: "btcusdt", price: 0.0, volume: 0.0, origin_volume: 0.4105e-2, maker_fee: 0.1e-2, taker_fee: 0.2e-2 |
I hereby claim:
To claim this, I am signing this object:
# Bitfinex | |
markets = {'btcusdt':'btcust', 'ethbtc':'ethbtc', 'ethusdt':'ethust', 'ltcusdt':'ltcust', 'bchusdt':'babust', 'eosusdt':'eosust', 'bchbtc':'babbtc', 'ltcbtc':'ltcbtc', 'btgbtc':'btgbtc', 'xrpbtc':'xrpbtc', 'eosbtc':'eosbtc', 'dashbtc':'dshbtc' } | |
markets.each do |k,v| | |
Market.find(k).update!(data: {upstream: {"driver": "bitfinex", "target": v, "rest": "http://api-pub.bitfinex.com/ws/2", "websocket": "wss://api-pub.bitfinex.com/ws/2", "trade_proxy"=>true, "orderbook_proxy"=>true}}) | |
end | |
# Huobi | |
markets = {'btckrw':'btckrw', "bchkrw": "bchkrw", "btgkrw": "btgkrw", "ethkrw": "ethkrw", "ltckrw":"ltckrw", "xrpkrw":"xrpkrw", "eoskrw":"eoskrw" } |