package Ġcom . sol ana . core Ċ Ċ class ĠTransaction Builder Ġ{ ĊĠĠĠ Ġprivate Ġval Ġtransaction : ĠTransaction Ġ= ĠTransaction () ĊĠĠĠ Ġfun Ġadd Instruction ( transaction Instruction : ĠTransaction Instruction ): ĠTransaction Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġtransaction . add Instruction ( transaction Instruction ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Recent Block Hash ( recent Block Hash : ĠString ?): ĠTransaction Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġtransaction . set Recent Block Hash ( recent Block Hash ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Sign ers ( sign ers : ĠList < Account >): ĠTransaction Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġtransaction . sign ( sign ers ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġbuild (): ĠTransaction Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtransaction ĊĠĠĠ Ġ} Ċ }