package Ġcom . me mt rip . eos . chain . actions Ċ Ċ import Ġjava . util . Date Ċ import Ġjava . util . Random Ċ import Ġjava . util . Calendar Ċ import Ġkotlin . streams . as Sequence Ċ Ċ fun Ġgenerate Unique AccountName (): ĠString Ġ{ ĊĠĠĠ Ġval Ġsource Ġ= Ġ" abcdefgh ijkl mnopqrst uvw xyz " ĊĠĠĠ Ġreturn ĠRandom (). ints ( 1 2 , Ġ 0 , Ġsource . length ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. as Sequence () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map ( source :: get ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. join ToString ("") Ċ } Ċ Ċ class ĠConfig Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCH AIN _ API _ BASE _ URL Ġ= Ġ" https :// api . jun gle . al oh ae os . com : 4 4 3 /" ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠMAIN NET _ API _ BASE _ URL Ġ= Ġ" https :// eos . gre ym ass . com /" ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġtransaction Default Expiry (): ĠDate Ġ= Ġwith ( Calendar . getInstance ()) Ġ{ ĊĠĠĠ Ġset ( Calendar . MINUTE , Ġget ( Calendar . MINUTE ) Ġ+ Ġ 2 ) ĊĠĠĠ Ġthis Ċ }. time