const tx = useMemo(
    () => accountId && amount && duration
      ? api.tx.proxy.proxy(accountId, null, api.tx.gilt.placeBid(amount, duration))
      : null,
    [api, accountId, amount, duration]