219 lines
2.3 KiB
Ruby
219 lines
2.3 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
AdminUser.create(email: "admin@example.com", password: "password")
|
|
|
|
user = User.create!(
|
|
first_name: "Test",
|
|
last_name: "User",
|
|
email: "user@example.com",
|
|
password: "password"
|
|
)
|
|
|
|
tokens = [
|
|
"BNB",
|
|
"CAKE",
|
|
"CHESS",
|
|
"TITAN",
|
|
"ONE",
|
|
"MASK",
|
|
"DVI",
|
|
"ADX",
|
|
"BSCPAD",
|
|
"RABBIT",
|
|
"FORM",
|
|
"TXL",
|
|
"ORBS",
|
|
"COS",
|
|
"BUNNY",
|
|
"ALICE",
|
|
"FOR",
|
|
"BUX",
|
|
"NULS",
|
|
"BELT",
|
|
"RAMP",
|
|
"BFI",
|
|
"DEXE",
|
|
"BEL",
|
|
"TPT",
|
|
"WATCH",
|
|
"xMARK",
|
|
"bMXX",
|
|
"IOTX",
|
|
"BOR",
|
|
"bOPEN",
|
|
"DODO",
|
|
"SWINGBY",
|
|
"BRY",
|
|
"ZEE",
|
|
"SWGb",
|
|
"SWG",
|
|
"SFP",
|
|
"LINA",
|
|
"LIT",
|
|
"HGET",
|
|
"BDO",
|
|
"EGLD",
|
|
"UST",
|
|
"wSOTE",
|
|
"FRONT",
|
|
"Helmet",
|
|
"BTCST",
|
|
"BSCX",
|
|
"TEN",
|
|
"bALBT",
|
|
"ASR",
|
|
"ATM",
|
|
"OG",
|
|
"REEF",
|
|
"DITTO",
|
|
"JUV",
|
|
"PSG",
|
|
"VAI",
|
|
"wBNB",
|
|
"BLINK",
|
|
"UNFI",
|
|
"TWT",
|
|
"HARD",
|
|
"bROOBEE",
|
|
"STAX",
|
|
"NAR",
|
|
"NYA",
|
|
"CTK",
|
|
"INJ",
|
|
"SXP",
|
|
"ALPHA",
|
|
"XVS",
|
|
"SUSHI",
|
|
"COMP",
|
|
"SYRUP",
|
|
"BIFI",
|
|
"DUSK",
|
|
"BUSD",
|
|
"ETH",
|
|
"BETH",
|
|
"mAMZN",
|
|
"mGOOGL",
|
|
"mNFLX",
|
|
"mTSLA",
|
|
"LTC",
|
|
"USDC",
|
|
"DAI",
|
|
"ADA",
|
|
"BAND",
|
|
"DOT",
|
|
"EOS",
|
|
"LINK",
|
|
"USDT",
|
|
"BTCB",
|
|
"XRP",
|
|
"ATOM",
|
|
"YFII",
|
|
"XTZ",
|
|
"BCH",
|
|
"YFI",
|
|
"UNI",
|
|
"FIL",
|
|
"BAKE",
|
|
"BURGER",
|
|
"bDIGG",
|
|
"bBadger",
|
|
"TRADE",
|
|
"PNT",
|
|
"MIR",
|
|
"pBTC",
|
|
"LTO",
|
|
"pCWS",
|
|
"ZIL",
|
|
"LIEN",
|
|
"SWTH",
|
|
"DFT",
|
|
"GUM",
|
|
"DEGO",
|
|
"NRV",
|
|
"EASY",
|
|
"ODDZ",
|
|
"HOO",
|
|
"APYS",
|
|
"BONDLY",
|
|
"TKO",
|
|
"ITAM",
|
|
"ARPA",
|
|
"EPS",
|
|
"JGN",
|
|
"TLM",
|
|
"PERL",
|
|
"ALPA",
|
|
"HZN",
|
|
"SUTER",
|
|
"CGG",
|
|
"MIX",
|
|
"HAKKA",
|
|
"XED",
|
|
"τBTC",
|
|
"ALPACA",
|
|
"DFD",
|
|
"LMT",
|
|
"BTT",
|
|
"TRX",
|
|
"WIN",
|
|
"mCOIN",
|
|
"MATH",
|
|
"KUN",
|
|
"QSD",
|
|
"HYFI",
|
|
"OIN",
|
|
"DOGE",
|
|
"FINE",
|
|
"ONE",
|
|
"PMON",
|
|
"HOTCROSS",
|
|
"τDOGE",
|
|
"BTR",
|
|
"UBXT",
|
|
"WMASS",
|
|
"RFOX",
|
|
"XEND",
|
|
"CYC",
|
|
"CHR",
|
|
"KALM",
|
|
"DERI",
|
|
"WELL",
|
|
"WEX",
|
|
"WAULTx",
|
|
"pOPEN",
|
|
"EZ",
|
|
"VRT",
|
|
"TUSD",
|
|
"MTRG",
|
|
"KTN",
|
|
"QKC",
|
|
"bCFX",
|
|
"MX",
|
|
"ATA",
|
|
"MBOX",
|
|
"BORING",
|
|
"MARSH",
|
|
"AMPL",
|
|
"O3",
|
|
"HAI",
|
|
"HTB",
|
|
"WOO",
|
|
"$DG",
|
|
]
|
|
|
|
currencies = tokens.map do |token|
|
|
Currency.create!(name: token)
|
|
end
|
|
|
|
currencies.each do |currency|
|
|
random_floating_number = (rand * (10000 - 0) + 0)
|
|
|
|
Balance.create!(
|
|
user_id: user.id,
|
|
currency_id: currency.id,
|
|
amount: random_floating_number
|
|
)
|
|
end
|
|
|
|
FiatBalance.create(user_id: user.id)
|