export class CTokenAmount extends ComposableBuffer<TokenAmount> {
  composers (tp: TokenAmount): BufferComposer[] {
    return [
      ComposableBuffer.compactSizeUtf8BE(() => tp.currency, v => tp.currency = v),
      ComposableBuffer.satoshiAsBigNumber(() => tp.amount, v => tp.amount = v)