/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠI ce Rock ĠMAG ĠInc . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ @ file : Use Serial izers ( BigInt Serializer :: class ) Ċ Ċ package Ġdev . icer ock . mo ko . web 3 Ċ Ċ import Ġcom . so y wiz . kb ignum . BigInt Ċ import Ġdev . icer ock . mo ko . web 3 . serializer . BigInt Serializer Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Use Serial izers Ċ Ċ @ Serializable Ċ data Ġclass ĠTransaction Info ( ĊĠĠĠ Ġval Ġhash : ĠTransaction Hash , ĊĠĠĠ Ġval Ġnonce : ĠBigInt , ĊĠĠĠ Ġval Ġblock Hash : ĠBlock Hash , ĊĠĠĠ Ġval Ġblock Number : ĠBigInt ?, ĊĠĠĠ Ġval Ġtransaction Index : ĠBigInt ?, ĊĠĠĠ Ġval Ġfrom : ĠEthereum Address , ĊĠĠĠ Ġval Ġto : ĠEthereum Address ?, ĊĠĠĠ Ġval Ġvalue : ĠBigInt , ĊĠĠĠ Ġval Ġgas Price : ĠBigInt , ĊĠĠĠ Ġval Ġgas : ĠBigInt , ĊĠĠĠ Ġval Ġinput : ĠString Ċ ) Ċ